@ApplicationScoped public class InterceptorExecutor extends Object
Modifier | Constructor and Description |
---|---|
protected |
InterceptorExecutor()
Deprecated.
CDI eyes only
|
|
InterceptorExecutor(StepInvoker stepInvoker,
InterceptorMethodParametersResolver parametersResolver,
javax.enterprise.inject.Instance<SimpleInterceptorStack> simpleInterceptorStack) |
Modifier and Type | Method and Description |
---|---|
void |
execute(Object interceptor,
Method method) |
void |
executeAround(Object interceptor,
Method method)
note: Just for this case, method can receive DI.
|
protected InterceptorExecutor()
@Inject public InterceptorExecutor(StepInvoker stepInvoker, InterceptorMethodParametersResolver parametersResolver, javax.enterprise.inject.Instance<SimpleInterceptorStack> simpleInterceptorStack)
public void execute(Object interceptor, Method method)
interceptor
- to be executedmethod
- that should be annotated with BeforeCall
or AfterCall
public void executeAround(Object interceptor, Method method)
interceptor
- to be executedmethod
- that should be annotated with AroundCall
.Copyright © 2014 Caelum. All rights reserved.