Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.component.creation » [javadoc | source]
org.apache.webbeans.component.creation
public interface: InjectedTargetBeanCreator [javadoc | source]

All Implemented Interfaces:
    javax.enterprise.inject.spi.InjectionTarget

All Known Implementing Classes:
    AbstractInjectedTargetBeanCreator, ManagedBeanCreator, EjbBeanCreator, EjbBeanCreatorImpl, ManagedBeanCreatorImpl

Contract for InjectionTargetBean creation.

Common operations for ManagedBean.

Method from org.apache.webbeans.component.creation.InjectedTargetBeanCreator Summary:
defineDisposalMethods,   defineInjectedFields,   defineInjectedMethods,   defineObserverMethods,   defineProducerFields,   defineProducerMethods,   getInjectedTarget,   isInjectionTargetSet,   setInjectedTarget
Method from org.apache.webbeans.component.creation.InjectedTargetBeanCreator Detail:
 public  void defineDisposalMethods()
    Defines disposal methods.
 public  void defineInjectedFields()
    Define injected fields.
 public  void defineInjectedMethods()
    Define injected methods, a.k.a @Initializer
 public  void defineObserverMethods()
    Define observer methods, a.k.a method parameter with @Observes
 public Set<?> defineProducerFields()
    Defines bean's producer fields.
 public Set<?> defineProducerMethods()
    Defines bean's producer methods.
 public InjectionTarget<T> getInjectedTarget()
    Gets injection target.
 public boolean isInjectionTargetSet()
    Returns whether injection target set or not.

    If InjectionTarget instance is set, it is used for creating bean instance, calling post construct and pre-destroy methods.

 public  void setInjectedTarget(InjectionTarget<T> injectionTarget)
    Sets injection target.