@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 AfterCallpublic void executeAround(Object interceptor, Method method)
interceptor - to be executedmethod - that should be annotated with AroundCall.Copyright © 2014 Caelum. All rights reserved.