public class BeanInjectionTarget<T> extends BasicInjectionTarget<T>
beanManager| Constructor and Description |
|---|
BeanInjectionTarget(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager) |
BeanInjectionTarget(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker) |
checkType, create, createNonCdiInterceptor, getAnnotated, getAnnotatedType, getBeanManager, getInjectionPoints, getInjector, getInstantiator, getLifecycleCallbackInvoker, getType, hasDecorators, hasInterceptors, initInstantiator, inject, setInstantiator, toStringcheckDelegateInjectionPoints, equals, hashCodepublic BeanInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker)
public BeanInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)
public static <T> BeanInjectionTarget<T> createDefault(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)
public static <T> BeanInjectionTarget<T> forCdiInterceptor(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl manager)
public void postConstruct(T instance)
postConstruct in interface InjectionTarget<T>postConstruct in class BasicInjectionTarget<T>public void preDestroy(T instance)
preDestroy in interface InjectionTarget<T>preDestroy in class BasicInjectionTarget<T>public void dispose(T instance)
protected boolean isInterceptor()
protected boolean isDecorator()
protected boolean isInterceptionCandidate()
protected void initializeInterceptionModel(EnhancedAnnotatedType<T> annotatedType)
public void initializeAfterBeanDiscovery(EnhancedAnnotatedType<T> annotatedType)
initializeAfterBeanDiscovery in class BasicInjectionTarget<T>protected void setupConstructorInterceptionInstantiator(InterceptionModel interceptionModel)
protected void checkNoArgsConstructor(EnhancedAnnotatedType<T> type)
protected void checkDecoratedMethods(EnhancedAnnotatedType<T> type, List<Decorator<?>> decorators)
public T produce(CreationalContext<T> ctx)
public Bean<T> getBean()
AbstractProducerBean this producer is associated with or null if no such bean exists.getBean in class BasicInjectionTarget<T>Copyright © 2014 Seam Framework. All Rights Reserved.