On Tue, Sep 19, 2017 at 2:22 PM, arjan tijms <arjan.tijms@gmail.com> wrote:
No really. Weld stores the bindings also in context data but the API is using a direct reference to a stored set.


I don't think this is an InterceptionFactory-specific problem. It's a general issue. It should work the same if you use an extension to add an interceptor binding.

So that would hold for Java EE 7 then as well. Last time I looked for Weld 3, but is there also a way to get the interceptor bindings (in a Weld specific way) from Weld 2? Say from a TerminalAroundInvokeInvocationContext?

Kind regards,
Arjan Tijms