|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - bean typepublic interface InjectionTargetBean<T>
Defines contract for injection target beans.
| Method Summary | |
|---|---|
void |
addInjectedField(Field field)
Adds new injected field. |
void |
addInjectedFieldToSuper(Field field)
Adds new super injected field. |
void |
addInjectedMethod(Method method)
Adds new injected method. |
void |
addInjectedMethodToSuper(Method method)
Add injected method to super list. |
void |
addObservableMethod(Method observerMethod)
Adds new observer method. |
javax.enterprise.inject.spi.AnnotatedType<T> |
getAnnotatedType()
Gets annotated type. |
List<javax.enterprise.inject.spi.Decorator<?>> |
getDecoratorStack()
Gets decorator stack of bean instance. |
IBeanInheritedMetaData |
getInheritedMetaData()
Gets inherited meta data. |
Set<Field> |
getInjectedFields()
Gets all injected fields of bean. |
Set<Field> |
getInjectedFromSuperFields()
Gets injected fields from super class. |
Set<Method> |
getInjectedFromSuperMethods()
Gets injected methods from super class. |
Set<Method> |
getInjectedMethods()
Gets injected methods. |
List<InterceptorData> |
getInterceptorStack()
Gets interceptor stack of bean instance. |
Set<Method> |
getObservableMethods()
Returns set of observable methods. |
void |
injectFields(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Inject fields of the bean instance. |
void |
injectMethods(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Inject initializer methods of the bean instance. |
void |
injectResources(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Inject JavaEE resources. |
void |
injectSuperFields(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Inject fields of the bean instance. |
void |
injectSuperMethods(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Inject initializer methods of the bean instance. |
void |
postConstruct(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Calls post constrcut method. |
void |
preDestroy(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Calls predestroy method. |
void |
setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
Sets annotated type. |
| Methods inherited from interface org.apache.webbeans.component.OwbBean |
|---|
addApiType, addInjectionPoint, addQualifier, addStereoType, createNewInstance, destroyCreatedInstance, getId, getImplQualifiers, getImplScopeType, getInjectionPoint, getOwbStereotypes, getReturnType, getWebBeansContext, getWebBeansType, isDependent, isEnabled, isPassivationCapable, isSerializable, isSpecializedBean, setEnabled, setImplScopeType, setName, setNullable, setSerializable, setSpecializedBean, validatePassivationDependencies |
| Methods inherited from interface javax.enterprise.inject.spi.Bean |
|---|
getBeanClass, getInjectionPoints, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isNullable |
| Methods inherited from interface javax.enterprise.context.spi.Contextual |
|---|
create, destroy |
| Method Detail |
|---|
Set<Method> getObservableMethods()
void addObservableMethod(Method observerMethod)
observerMethod - observer method
void injectResources(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational context
void injectFields(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational context
void injectMethods(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational context
void injectSuperFields(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational context
void injectSuperMethods(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational contextSet<Field> getInjectedFields()
void addInjectedField(Field field)
field - new injected fieldSet<Field> getInjectedFromSuperFields()
void addInjectedFieldToSuper(Field field)
field - add to superSet<Method> getInjectedMethods()
void addInjectedMethod(Method method)
method - new injected methodSet<Method> getInjectedFromSuperMethods()
void addInjectedMethodToSuper(Method method)
method - injected methodIBeanInheritedMetaData getInheritedMetaData()
List<InterceptorData> getInterceptorStack()
List<javax.enterprise.inject.spi.Decorator<?>> getDecoratorStack()
void postConstruct(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instance
void preDestroy(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancevoid setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
annotatedType - annotated typejavax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||