Class SimulationActionProcessAnnotationInterceptor
- java.lang.Object
-
- org.silverpeas.core.process.annotation.SimulationActionProcessAnnotationInterceptor
-
@InterceptorBindingOfSimulationActionProcess @Interceptor @Priority(2000) public class SimulationActionProcessAnnotationInterceptor extends Object
Interceptor that handle a simulation of actions performed by a caller. More precisely, the simulation focuses on file manipulations. All method called annotated withSimulationActionProcess
and managed by CDI, will be processed by this interceptor.- Author:
- Yohann Chastagnier
-
-
Constructor Summary
Constructors Constructor Description SimulationActionProcessAnnotationInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
intercept(javax.interceptor.InvocationContext invocationContext)
protected Object
perform(javax.interceptor.InvocationContext context, Map<Class<? extends Annotation>,Annotation> methodAnnotations, Map<Class<? extends Annotation>,List<Object>> annotatedParametersValues)
protected Object
proceed(javax.interceptor.InvocationContext context)
-
-
-
Method Detail
-
intercept
public Object intercept(javax.interceptor.InvocationContext invocationContext)
-
perform
protected Object perform(javax.interceptor.InvocationContext context, Map<Class<? extends Annotation>,Annotation> methodAnnotations, Map<Class<? extends Annotation>,List<Object>> annotatedParametersValues)
-
-