|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.config.extension.ExtensionManager
@Module public class ExtensionManager
Manages custom extensions for the inject manager.
Constructor Summary | |
---|---|
ExtensionManager(InjectManager cdiManager)
|
Method Summary | ||
---|---|---|
void |
addExtension(Extension ext)
|
|
void |
createExtension(java.lang.String className)
|
|
void |
fireAfterBeanDiscovery()
|
|
void |
fireAfterDeploymentValidation()
|
|
void |
fireBeforeBeanDiscovery()
|
|
|
processAnnotatedType(AnnotatedType<T> type)
Creates a discovered annotated type. |
|
|
processBean(Bean<T> bean,
Annotated ann)
|
|
|
processBean(Bean<T> bean,
ProcessBean<T> processBean)
|
|
|
processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> annotatedType)
Processes the discovered InjectionTarget |
|
|
processManagedBean(ManagedBeanImpl<T> bean,
Annotated ann)
|
|
|
processObserver(ObserverMethod<T> observer,
AnnotatedMethod<X> method)
Processes the observer. |
|
void |
processPendingEvents()
|
|
|
processProducer(AnnotatedField<X> producesField,
Producer<T> producer)
Processes the discovered method producer |
|
|
processProducer(AnnotatedMethod<X> producesMethod,
Producer<T> producer)
Processes the discovered method producer |
|
|
processProducerField(ProducesFieldBean<T,X> bean)
|
|
|
processProducerMethod(ProducesMethodBean<T,X> bean)
|
|
java.lang.String |
toString()
|
|
void |
updateExtensions()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExtensionManager(InjectManager cdiManager)
Method Detail |
---|
public void updateExtensions()
public void createExtension(java.lang.String className)
public void addExtension(Extension ext)
public <T> Bean<T> processBean(Bean<T> bean, ProcessBean<T> processBean)
@Module public <T> Bean<T> processBean(Bean<T> bean, Annotated ann)
@Module public <T> Bean<T> processManagedBean(ManagedBeanImpl<T> bean, Annotated ann)
@Module public <T,X> Bean<X> processProducerMethod(ProducesMethodBean<T,X> bean)
@Module public <T,X> Bean<X> processProducerField(ProducesFieldBean<T,X> bean)
public void processPendingEvents()
public <T> InjectionTarget<T> processInjectionTarget(InjectionTarget<T> target, AnnotatedType<T> annotatedType)
public <X,T> Producer<T> processProducer(AnnotatedMethod<X> producesMethod, Producer<T> producer)
public <X,T> Producer<T> processProducer(AnnotatedField<X> producesField, Producer<T> producer)
public <T,X> void processObserver(ObserverMethod<T> observer, AnnotatedMethod<X> method)
public void fireBeforeBeanDiscovery()
public void fireAfterBeanDiscovery()
public void fireAfterDeploymentValidation()
public <T> AnnotatedType<T> processAnnotatedType(AnnotatedType<T> type)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |