Class MethodInvokerMethodInterceptor
java.lang.Object
org.springframework.batch.core.listener.MethodInvokerMethodInterceptor
- All Implemented Interfaces:
org.aopalliance.aop.Advice
,org.aopalliance.intercept.Interceptor
,org.aopalliance.intercept.MethodInterceptor
public class MethodInvokerMethodInterceptor
extends Object
implements org.aopalliance.intercept.MethodInterceptor
MethodInterceptor
that, given a map of method names and MethodInvoker
s,
will execute all methods tied to a particular method name, with the provided arguments.
The only possible return value that is handled is of type ExitStatus, since the only
StepListener implementation that isn't void is
StepExecutionListener.afterStep(org.springframework.batch.core.StepExecution)
,
which returns ExitStatus.- Since:
- 2.0
- Author:
- Lucas Ward, Mahmoud Ben Hassine
- See Also:
-
Constructor Summary
ConstructorDescriptionMethodInvokerMethodInterceptor
(Map<String, Set<MethodInvoker>> invokerMap) MethodInvokerMethodInterceptor
(Map<String, Set<MethodInvoker>> invokerMap, boolean ordered) -
Method Summary
-
Constructor Details
-
MethodInvokerMethodInterceptor
-
MethodInvokerMethodInterceptor
-
-
Method Details