public class ResolveInterceptor extends AbstractApplicableInterceptor
Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.reflect.Method> |
SERVICEMETHODS
The static map of subinterceptors (method -> interceptor).
|
protected static java.lang.reflect.Method |
SHUTDOWN_METHOD |
protected static java.lang.reflect.Method |
START_METHOD |
Constructor and Description |
---|
ResolveInterceptor() |
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
execute(ServiceInvocationContext sic)
Execute the interceptor.
|
protected IFuture<java.lang.Void> |
invokeDoubleMethod(ServiceInvocationContext sic,
ServiceInfo si,
java.lang.reflect.Method m,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
boolean firstorig)
Invoke double methods.
|
isApplicable
public static final java.util.Set<java.lang.reflect.Method> SERVICEMETHODS
protected static final java.lang.reflect.Method START_METHOD
protected static final java.lang.reflect.Method SHUTDOWN_METHOD
public IFuture<java.lang.Void> execute(ServiceInvocationContext sic)
context
- The invocation context.protected IFuture<java.lang.Void> invokeDoubleMethod(ServiceInvocationContext sic, ServiceInfo si, java.lang.reflect.Method m, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, boolean firstorig)