|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.component.creation.AbstractBeanCreator<T>
org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator<T>
T - bean class typepublic abstract class AbstractInjectedTargetBeanCreator<T>
Abstract implementation of InjectedTargetBeanCreator.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.webbeans.component.creation.BeanCreator |
|---|
BeanCreator.MetaDataProvider |
| Constructor Summary | |
|---|---|
AbstractInjectedTargetBeanCreator(AbstractInjectionTargetBean<T> bean)
Creates a new instance. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.apache.webbeans.component.creation.AbstractBeanCreator |
|---|
checkCreateConditions, defineApiType, defineName, defineQualifier, defineScopeType, defineSerializable, defineStereoTypes, getAnnotatedType, getMetaDataProvider, isDefaultMetaDataProvider, setAnnotatedType, setMetaDataProvider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractInjectedTargetBeanCreator(AbstractInjectionTargetBean<T> bean)
bean - bean instance| Method Detail |
|---|
public void defineDisposalMethods()
defineDisposalMethods in interface InjectedTargetBeanCreator<T>public void defineInjectedFields()
defineInjectedFields in interface InjectedTargetBeanCreator<T>public void defineInjectedMethods()
@Initializer
defineInjectedMethods in interface InjectedTargetBeanCreator<T>public Set<javax.enterprise.inject.spi.ObserverMethod<?>> defineObserverMethods()
@Observes
defineObserverMethods 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>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||