Class WeldInvocationContextImpl

java.lang.Object
org.jboss.weld.util.ForwardingInvocationContext
org.jboss.weld.interceptor.proxy.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