public class DecouplingInterceptor extends AbstractMultiInterceptor
Modifier and Type | Class and Description |
---|---|
static class |
DecouplingInterceptor.InvokeMethodStep
Service invocation step.
|
Constructor and Description |
---|
DecouplingInterceptor(IExternalAccess ea,
IComponentAdapter adapter,
boolean copy,
boolean realtime)
Create a new invocation handler.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
doExecute(ServiceInvocationContext sic)
Execute the command.
|
IServiceInvocationInterceptor |
getInterceptor(ServiceInvocationContext sic)
Get a sub interceptor for special cases.
|
static Map<Method,IServiceInvocationInterceptor> |
getInterceptors()
Get the sub interceptors for special cases.
|
IFuture<Void> |
internalDoExecute(ServiceInvocationContext sic)
Internal do execute.
|
execute, isApplicable
public DecouplingInterceptor(IExternalAccess ea, IComponentAdapter adapter, boolean copy, boolean realtime)
public IFuture<Void> doExecute(ServiceInvocationContext sic)
doExecute
in class AbstractMultiInterceptor
args
- The argument(s) for the call.public IFuture<Void> internalDoExecute(ServiceInvocationContext sic)
public IServiceInvocationInterceptor getInterceptor(ServiceInvocationContext sic)
getInterceptor
in class AbstractMultiInterceptor
sic
- The context.public static Map<Method,IServiceInvocationInterceptor> getInterceptors()
Copyright © 2012. All Rights Reserved.