Class WeldInvocationContextImpl

  • All Implemented Interfaces:
    jakarta.interceptor.InvocationContext, org.jboss.weld.interceptor.WeldInvocationContext

    public class WeldInvocationContextImpl
    extends ForwardingInvocationContext
    implements org.jboss.weld.interceptor.WeldInvocationContext
    Weld's InvocationContext implementation. This is a forwarding implementation that delegates most method calls to an underlying InvocationContext. This allows multiple interceptor chains to be combined. A call to proceed() invokes the chain of intercepors in the given order. Once the chain finishes, the proceed() method of the delegate is invoked which results in the target method being invoked in case of SimpleInvocationContext. Otherwise, the delegate chain is run.
    Author:
    Jozef Hartinger