public abstract class AbstractMultiInterceptor extends java.lang.Object implements IServiceInvocationInterceptor
Constructor and Description |
---|
AbstractMultiInterceptor() |
Modifier and Type | Method and Description |
---|---|
abstract IFuture<java.lang.Void> |
doExecute(ServiceInvocationContext sic)
Execute the command.
|
IFuture<java.lang.Void> |
execute(ServiceInvocationContext sic)
Execute the command.
|
IServiceInvocationInterceptor |
getInterceptor(ServiceInvocationContext sic)
Get a sub interceptor for special cases.
|
boolean |
isApplicable(ServiceInvocationContext context)
Test if the interceptor is applicable.
|
public IFuture<java.lang.Void> execute(ServiceInvocationContext sic)
execute
in interface IServiceInvocationInterceptor
args
- The argument(s) for the call.public boolean isApplicable(ServiceInvocationContext context)
isApplicable
in interface IServiceInvocationInterceptor
public abstract IFuture<java.lang.Void> doExecute(ServiceInvocationContext sic)
args
- The argument(s) for the call.public IServiceInvocationInterceptor getInterceptor(ServiceInvocationContext sic)
sic
- The context.