T - bean class typepublic abstract class AbstractInjectedTargetBeanCreator<T> extends AbstractBeanCreator<T> implements InjectedTargetBeanCreator<T>
InjectedTargetBeanCreator.BeanCreator.MetaDataProvider| Constructor and Description |
|---|
AbstractInjectedTargetBeanCreator(AbstractInjectionTargetBean<T> bean)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
defineDisposalMethods()
Defines disposal methods.
|
void |
defineInjectedFields()
Define injected fields.
|
void |
defineInjectedMethods()
Define injected methods, a.k.a
@Initializer |
Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
defineObserverMethods()
Define observer methods, a.k.a method parameter with
@Observes |
Set<ProducerFieldBean<?>> |
defineProducerFields()
Defines bean's producer fields.
|
Set<ProducerMethodBean<?>> |
defineProducerMethods()
Defines bean's producer methods.
|
AbstractInjectionTargetBean<T> |
getBean()
Return type-safe bean instance.
|
checkCreateConditions, defineApiType, defineName, defineQualifier, defineScopeType, defineSerializable, defineStereoTypes, getAnnotatedType, getMetaDataProvider, isDefaultMetaDataProvider, setAnnotatedType, setMetaDataProviderpublic AbstractInjectedTargetBeanCreator(AbstractInjectionTargetBean<T> bean)
bean - bean instancepublic void defineDisposalMethods()
defineDisposalMethods in interface InjectedTargetBeanCreator<T>public void defineInjectedFields()
defineInjectedFields in interface InjectedTargetBeanCreator<T>public void defineInjectedMethods()
@InitializerdefineInjectedMethods in interface InjectedTargetBeanCreator<T>public Set<javax.enterprise.inject.spi.ObserverMethod<?>> defineObserverMethods()
@ObservesdefineObserverMethods in interface InjectedTargetBeanCreator<T>public Set<ProducerFieldBean<?>> defineProducerFields()
defineProducerFields in interface InjectedTargetBeanCreator<T>public Set<ProducerMethodBean<?>> defineProducerMethods()
defineProducerMethods in interface InjectedTargetBeanCreator<T>public AbstractInjectionTargetBean<T> getBean()
getBean in interface BeanCreator<T>getBean in class AbstractBeanCreator<T>Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.