@ApplicationScoped public class EjbExtensionExtended extends Object implements javax.enterprise.inject.spi.Extension
| Constructor and Description |
|---|
EjbExtensionExtended() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<?>> |
getEntityClasses() |
List<Class<?>> |
getStartupSingletons() |
List<Class<?>> |
getTimerClasses() |
<T> void |
initializeSelfInit(javax.enterprise.inject.spi.ProcessInjectionTarget<T> pit) |
<T> void |
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<T> pat)
Handle Bean classes, if EJB-Annotations are recognized change, add, remove as fitting.
|
<T> void |
processBeforeBeanDiscovery(javax.enterprise.inject.spi.BeforeBeanDiscovery bbd)
use this event to initialise static contents in SimulatedTransactionManager
|
<X> void |
processInjectionTarget(javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat)
create EJB-Wrapper, Interceptors to specific annotated types if necessary.
|
public <T> void processBeforeBeanDiscovery(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery bbd)
T - not usedbbd - not usedpublic <T> void processAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<T> pat)
T - The typepat - the description of the beanclasspublic <X> void processInjectionTarget(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat)
X - the typepat - the description of the typepublic <T> void initializeSelfInit(@Observes
javax.enterprise.inject.spi.ProcessInjectionTarget<T> pit)
Copyright © 2017–2018. All rights reserved.