Package | Description |
---|---|
com.caucho.config.gen | |
com.caucho.config.inject | |
com.caucho.ejb.session | |
javax.enterprise.inject.spi |
Java Dependency Injection programmatic APIs.
|
Modifier and Type | Method and Description |
---|---|
static Interceptor<?>[] |
CandiUtil.createMethods(java.util.ArrayList<Interceptor<?>> beans,
InterceptionType type,
int[] indexChain) |
Modifier and Type | Method and Description |
---|---|
static void |
CandiUtil.createInterceptors(InjectManager manager,
java.util.ArrayList<Interceptor<?>> beans,
java.lang.annotation.Annotation... bindings) |
static void |
CandiUtil.createInterceptors(InjectManager manager,
java.util.ArrayList<Interceptor<?>> beans,
InterceptionType type,
java.lang.annotation.Annotation... bindings) |
static int[] |
CandiUtil.createInterceptors(InjectManager manager,
java.util.ArrayList<InterceptorRuntimeBean<?>> staticBeans,
java.util.ArrayList<Interceptor<?>> beans,
int[] staticIndexList,
InterceptionType type,
java.lang.annotation.Annotation... bindings) |
static Interceptor<?>[] |
CandiUtil.createMethods(java.util.ArrayList<Interceptor<?>> beans,
InterceptionType type,
int[] indexChain) |
static void |
CandiUtil.validatePassivating(java.lang.Class<?> cl,
java.util.ArrayList<Interceptor<?>> beans) |
Constructor and Description |
---|
CandiInvocationContext(InterceptionType type,
java.lang.Object target,
java.lang.reflect.Method apiMethod,
java.lang.reflect.Method implMethod,
Interceptor<?>[] chainMethods,
java.lang.Object[] chainObjects,
int[] chainIndex,
java.lang.Object[] param) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInterceptorBean<X>
InterceptorBean represents a Java interceptor
|
class |
InterceptorBean<X>
InterceptorBean represents a Java interceptor
|
class |
InterceptorRuntimeBean<X>
InterceptorBean represents a Java interceptor
|
class |
InterceptorSelfBean<X>
InterceptorBean represents a Java interceptor
|
Modifier and Type | Method and Description |
---|---|
Interceptor<X> |
InterceptorEntry.getInterceptor() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Interceptor<?>> |
InjectManager.resolveInterceptors(InterceptionType type,
java.lang.annotation.Annotation... qualifiers)
Resolves the interceptors for a given interceptor type
|
Constructor and Description |
---|
InterceptorEntry(Interceptor<X> interceptor) |
Modifier and Type | Method and Description |
---|---|
<T> StatelessPool<X,T> |
StatelessManager.createStatelessPool(StatelessProxyFactory proxy,
StatelessContext<X,T> context,
java.util.List<Interceptor<?>> interceptorBeans)
Called by the StatelessProxy on initialization.
|
java.lang.Object[] |
StatelessManager.getInterceptorBindings(java.util.List<Interceptor<?>> interceptorBeans,
CreationalContextImpl<?> parentEnv) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Interceptor<?>> |
BeanManager.resolveInterceptors(InterceptionType type,
java.lang.annotation.Annotation... bindings)
Resolves the interceptors for a given interceptor type
|