@Module public class ExtensionManager extends java.lang.Object
| Constructor and Description |
|---|
ExtensionManager(InjectManager cdiManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtension(Extension ext) |
void |
createExtension(java.lang.String className) |
void |
fireAfterBeanDiscovery() |
void |
fireAfterDeploymentValidation() |
void |
fireBeforeBeanDiscovery() |
<T> <any> |
processAnnotatedType(<any> type)
Creates a discovered annotated type.
|
<T> <any> |
processBean(<any> bean,
<any> processBean) |
<T> <any> |
processBean(<any> bean,
Annotated ann) |
<T> <any> |
processInjectionTarget(<any> target,
<any> annotatedType)
Processes the discovered InjectionTarget
|
<T> <any> |
processManagedBean(ManagedBeanImpl<T> bean,
Annotated ann) |
<T,X> void |
processObserver(<any> observer,
<any> method)
Processes the observer.
|
void |
processPendingEvents() |
<X,T> <any> |
processProducer(<any> producesMethod,
<any> producer)
Processes the discovered method producer
|
<X,T> <any> |
processProducer(<any> producesField,
<any> producer)
Processes the discovered method producer
|
<T,X> <any> |
processProducerField(ProducesFieldBean<T,X> bean) |
<T,X> <any> |
processProducerMethod(ProducesMethodBean<T,X> bean) |
java.lang.String |
toString() |
void |
updateExtensions() |
public ExtensionManager(InjectManager cdiManager)
public void updateExtensions()
public void createExtension(java.lang.String className)
public void addExtension(Extension ext)
public <T> <any> processBean(<any> bean,
<any> processBean)
@Module public <T> <any> processBean(<any> bean, Annotated ann)
@Module public <T> <any> processManagedBean(ManagedBeanImpl<T> bean, Annotated ann)
@Module public <T,X> <any> processProducerMethod(ProducesMethodBean<T,X> bean)
@Module public <T,X> <any> processProducerField(ProducesFieldBean<T,X> bean)
public void processPendingEvents()
public <T> <any> processInjectionTarget(<any> target,
<any> annotatedType)
public <X,T> <any> processProducer(<any> producesMethod,
<any> producer)
public <X,T> <any> processProducer(<any> producesField,
<any> producer)
public <T,X> void processObserver(<any> observer,
<any> method)
public void fireBeforeBeanDiscovery()
public void fireAfterBeanDiscovery()
public void fireAfterDeploymentValidation()
public <T> <any> processAnnotatedType(<any> type)
public java.lang.String toString()
toString in class java.lang.Object