T
- public class InterceptionModelInitializer<T> extends Object
InterceptionModel
for a Bean
or a non-contextual component.Constructor and Description |
---|
InterceptionModelInitializer(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
AnnotatedConstructor<T> constructor,
Bean<?> bean) |
Modifier and Type | Method and Description |
---|---|
void |
init() |
void |
initConstructorDeclaredEjbInterceptors() |
protected Map<Class<? extends Annotation>,Annotation> |
mergeMethodInterceptorBindings(Map<Class<? extends Annotation>,Annotation> beanBindings,
Collection<Annotation> methodBindingAnnotations)
Merges bean interceptor bindings (including inherited ones) with method interceptor bindings.
|
static <T> InterceptionModelInitializer<T> |
of(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
Bean<?> bean) |
public InterceptionModelInitializer(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, AnnotatedConstructor<T> constructor, Bean<?> bean)
public static <T> InterceptionModelInitializer<T> of(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, Bean<?> bean)
public void init()
public void initConstructorDeclaredEjbInterceptors()
protected Map<Class<? extends Annotation>,Annotation> mergeMethodInterceptorBindings(Map<Class<? extends Annotation>,Annotation> beanBindings, Collection<Annotation> methodBindingAnnotations)
Copyright © 2014. All Rights Reserved.