public class InterceptorStack
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.Object | beanInstance | 
| protected java.lang.reflect.Constructor | constructor | 
| protected java.util.List<Interceptor> | interceptors | 
| protected Operation | operation | 
| protected java.lang.reflect.Method | targetMethod | 
| Constructor and Description | 
|---|
| InterceptorStack(java.lang.Object beanInstance,
                java.lang.reflect.Method targetMethod,
                java.lang.reflect.Constructor constructor,
                Operation operation,
                java.util.List<InterceptorData> interceptorData,
                java.util.Map<java.lang.String,java.lang.Object> interceptorInstances) | 
| InterceptorStack(java.lang.Object beanInstance,
                java.lang.reflect.Method targetMethod,
                Operation operation,
                java.util.List<InterceptorData> interceptorData,
                java.util.Map<java.lang.String,java.lang.Object> interceptorInstances) | 
| Modifier and Type | Method and Description | 
|---|---|
| InvocationContext | createInvocationContext(java.lang.Object... parameters) | 
| java.lang.Object | invoke(jakarta.xml.ws.handler.MessageContext messageContext,
      java.lang.Object... parameters) | 
| java.lang.Object | invoke(java.lang.Object... parameters) | 
protected final java.lang.Object beanInstance
protected final java.util.List<Interceptor> interceptors
protected final java.lang.reflect.Method targetMethod
protected final java.lang.reflect.Constructor constructor
protected final Operation operation
public InterceptorStack(java.lang.Object beanInstance,
                        java.lang.reflect.Method targetMethod,
                        Operation operation,
                        java.util.List<InterceptorData> interceptorData,
                        java.util.Map<java.lang.String,java.lang.Object> interceptorInstances)
public InterceptorStack(java.lang.Object beanInstance,
                        java.lang.reflect.Method targetMethod,
                        java.lang.reflect.Constructor constructor,
                        Operation operation,
                        java.util.List<InterceptorData> interceptorData,
                        java.util.Map<java.lang.String,java.lang.Object> interceptorInstances)
public InvocationContext createInvocationContext(java.lang.Object... parameters)
public java.lang.Object invoke(java.lang.Object... parameters)
                        throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object invoke(jakarta.xml.ws.handler.MessageContext messageContext,
                               java.lang.Object... parameters)
                        throws java.lang.Exception
java.lang.Exception