It's a bit corner case but let's assume I have following classes:
public class DeltaInterceptor {
|
|
@AroundInvoke
|
public Object monitor(InvocationContext ctx) throws Exception {
|
....
|
return ctx.proceed();
|
}
|
|
}
|
and
public class DeltaInterceptorBean implements Interceptor<DeltaInterceptor> {
|
|
// implementing all the methods
|
.....
|
}
|
in ABD I am adding this new bean and then it is possible to have following injection point which is satisfied:
|
@Inject
|
DeltaInterceptor deltaInterceptor;
|
|
|