T - bean typepublic interface InjectionTargetBean<T> extends OwbBean<T>
| Modifier and Type | Method and Description |
|---|---|
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.
|
addApiType, addInjectionPoint, addQualifier, addStereoType, createNewInstance, destroyCreatedInstance, getId, getInjectionPoint, getOwbStereotypes, getReturnType, getWebBeansContext, getWebBeansType, isDependent, isEnabled, isPassivationCapable, isSerializable, isSpecializedBean, setEnabled, setImplScopeType, setName, setNullable, setSerializable, setSpecializedBean, validatePassivationDependenciesSet<Method> getObservableMethods()
void addObservableMethod(Method observerMethod)
observerMethod - observer methodvoid injectResources(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational contextvoid injectFields(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational contextvoid injectMethods(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational contextvoid injectSuperFields(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
instance - bean instancecreationalContext - creational contextvoid 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 instancevoid 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()
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.