org.apache.webbeans.component.creation
Interface InjectedTargetBeanCreator<T>

Type Parameters:
T - bean class info
All Known Subinterfaces:
ManagedBeanCreator<T>
All Known Implementing Classes:
AbstractInjectedTargetBeanCreator, AnnotatedTypeBeanCreatorImpl, ManagedBeanCreatorImpl

public interface InjectedTargetBeanCreator<T>

Contract for InjectionTargetBean creation.

Common operations for ManagedBean.

Version:
$Rev: 952591 $ $Date: 2010-06-08 11:45:27 +0200 (Di, 08 Jun 2010) $

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.
 

Method Detail

defineProducerMethods

Set<ProducerMethodBean<?>> defineProducerMethods()
Defines bean's producer methods.

Returns:
set of producer methods

defineProducerFields

Set<ProducerFieldBean<?>> defineProducerFields()
Defines bean's producer fields.

Returns:
set of producer fields

defineDisposalMethods

void defineDisposalMethods()
Defines disposal methods.


defineInjectedFields

void defineInjectedFields()
Define injected fields.


defineInjectedMethods

void defineInjectedMethods()
Define injected methods, a.k.a @Initializer


defineObserverMethods

Set<javax.enterprise.inject.spi.ObserverMethod<?>> defineObserverMethods()
Define observer methods, a.k.a method parameter with @Observes



Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.