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,
javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor,
javax.enterprise.inject.spi.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,
Set<Annotation> methodBindingAnnotations)
Merges bean interceptor bindings (including inherited ones) with method interceptor bindings.
|
static <T> InterceptionModelInitializer<T> |
of(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.Bean<?> bean) |
public InterceptionModelInitializer(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor, javax.enterprise.inject.spi.Bean<?> bean)
public static <T> InterceptionModelInitializer<T> of(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, javax.enterprise.inject.spi.Bean<?> bean)
public void init()
public void initConstructorDeclaredEjbInterceptors()
protected Map<Class<? extends Annotation>,Annotation> mergeMethodInterceptorBindings(Map<Class<? extends Annotation>,Annotation> beanBindings, Set<Annotation> methodBindingAnnotations)
Copyright © 2017. All rights reserved.