Package | Description |
---|---|
com.caucho.config.extension | |
com.caucho.config.gen | |
com.caucho.config.inject | |
com.caucho.config.j2ee | |
com.caucho.config.reflect | |
com.caucho.config.timer | |
com.caucho.config.xml | |
com.caucho.ejb.cfg | |
com.caucho.ejb.gen | |
com.caucho.ejb.inject | |
com.caucho.ejb.manager | |
com.caucho.ejb.message | |
com.caucho.ejb.server | |
com.caucho.ejb.session | |
javax.enterprise.inject.spi |
Java Dependency Injection programmatic APIs.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
ProcessManagedBeanImpl.getAnnotatedBeanClass() |
AnnotatedType<X> |
ProcessAnnotatedTypeImpl.getAnnotatedType() |
AnnotatedType<X> |
ProcessInjectionTargetImpl.getAnnotatedType() |
<T> AnnotatedType<T> |
ExtensionManager.processAnnotatedType(AnnotatedType<T> type)
Creates a discovered annotated type.
|
Modifier and Type | Method and Description |
---|---|
void |
BeforeBeanDiscoveryImpl.addAnnotatedType(AnnotatedType<?> annType) |
<T> AnnotatedType<T> |
ExtensionManager.processAnnotatedType(AnnotatedType<T> type)
Creates a discovered annotated type.
|
<T> InjectionTarget<T> |
ExtensionManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> annotatedType)
Processes the discovered InjectionTarget
|
void |
ProcessAnnotatedTypeImpl.setAnnotatedType(AnnotatedType<X> type) |
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
CandiAspectBeanFactory.getBeanType()
Returns the bean type.
|
AnnotatedType<X> |
AbstractAspectFactory.getBeanType()
Returns the factory's bean type.
|
protected AnnotatedType<X> |
AbstractAspectGenerator.getBeanType()
Returns the owning bean type.
|
AnnotatedType<X> |
AspectFactory.getBeanType()
Returns the bean type.
|
AnnotatedType<X> |
MethodTailFactory.getBeanType()
Returns the owning bean type.
|
AnnotatedType<X> |
AspectBeanFactory.getBeanType()
Returns the bean type.
|
AnnotatedType<X> |
LifecycleAspectBeanFactory.getBeanType() |
AnnotatedType<X> |
BeanGenerator.getBeanType() |
Modifier and Type | Method and Description |
---|---|
protected <Z extends java.lang.annotation.Annotation> |
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType,
AnnotatedMethod<?> apiMethod,
AnnotatedType<?> apiClass,
AnnotatedMethod<?> implementationMethod,
AnnotatedType<?> implementationClass) |
protected <Z extends java.lang.annotation.Annotation> |
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType,
AnnotatedMethod<?> apiMethod,
AnnotatedType<?> apiClass,
AnnotatedMethod<?> implementationMethod,
AnnotatedType<?> implementationClass) |
protected <Z extends java.lang.annotation.Annotation> |
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType,
AnnotatedType<?> apiClass,
AnnotatedType<?> implClass) |
protected <Z extends java.lang.annotation.Annotation> |
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType,
AnnotatedType<?> apiClass,
AnnotatedType<?> implClass) |
void |
LifecycleInterceptor.introspect(AnnotatedType<?> implClass)
Introspects the @Interceptors annotation on the method
and the class.
|
protected void |
CandiBeanGenerator.introspectClass(AnnotatedType<X> cl) |
Constructor and Description |
---|
BeanGenerator(java.lang.String fullClassName,
AnnotatedType<X> beanType) |
CandiAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
CandiBeanGenerator(InjectManager manager,
AnnotatedType<X> beanClass) |
LifecycleAspectBeanFactory(AspectBeanFactory<X> next,
InjectManager manager,
AnnotatedType<X> beanType) |
Modifier and Type | Method and Description |
---|---|
<T> AnnotatedType<T> |
InjectManager.createAnnotatedType(java.lang.Class<T> cl)
Creates an annotated type.
|
AnnotatedType<T> |
AbstractBean.getAnnotatedType() |
AnnotatedType<T> |
BeanBuilder.getAnnotatedType() |
AnnotatedType<X> |
ManagedBeanImpl.getAnnotatedType() |
AnnotatedType<X> |
InjectionTargetBuilder.getAnnotatedType() |
AnnotatedType<T> |
AbstractSingletonBean.getAnnotatedType() |
AnnotatedType |
InterceptorBean.getAnnotatedType() |
Modifier and Type | Method and Description |
---|---|
<X> void |
InjectManager.addManagedProduces(Bean<X> bean,
AnnotatedType<X> beanType) |
<X> void |
InjectManager.addProduces(Bean<X> bean,
AnnotatedType<X> beanType) |
protected <X> void |
ProducesBuilder.addProduces(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedField<?> beanField) |
protected <X,T> void |
ProducesBuilder.addProducesMethod(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedMethod<? super X> producesMethod,
AnnotatedMethod<? super X> disposesMethod) |
protected <X,T> void |
ManagedProducesBuilder.addProducesMethod(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedMethod<? super X> producesMethod,
AnnotatedMethod<? super X> disposesMethod) |
<T> BeanBuilder<T> |
InjectManager.createBeanFactory(AnnotatedType<T> type)
Returns a new instance for a class, but does not register the
component with CDI.
|
<T> InjectionTarget<T> |
InjectManager.createInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
<T> ManagedBeanImpl<T> |
InjectManager.createManagedBean(AnnotatedType<T> type)
Creates a managed bean.
|
<X> void |
InjectManager.discoverBean(AnnotatedType<X> beanType) |
<T> InjectionTarget<T> |
InjectManager.discoverInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
protected void |
ManagedBeanImpl.introspect(AnnotatedType<X> beanType)
Called for implicit introspection.
|
static void |
InjectionTargetBuilder.introspectInit(java.util.ArrayList<ConfigProgram> initList,
AnnotatedType<?> type) |
<X> void |
ProducesBuilder.introspectProduces(Bean<X> bean,
AnnotatedType<X> beanType)
Introspects the methods for any @Produces
|
ConfigProgram |
InjectionPointHandler.introspectType(AnnotatedType<?> type) |
<T> InjectionTarget<T> |
InjectManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> ann) |
Constructor and Description |
---|
InjectionTargetBuilder(InjectManager cdiManager,
AnnotatedType<X> beanType) |
InjectionTargetBuilder(InjectManager cdiManager,
AnnotatedType<X> beanType,
Bean<X> bean) |
ManagedBeanImpl(InjectManager injectManager,
AnnotatedType<X> beanType,
boolean isSessionBean) |
ManagedBeanImpl(InjectManager webBeans,
AnnotatedType<X> beanType,
InjectionTarget<X> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
ConfigProgram |
ResourceHandler.introspectType(AnnotatedType<?> type) |
ConfigProgram |
DataSourceDefinitionHandler.introspectType(AnnotatedType<?> type) |
ConfigProgram |
EjbHandler.introspectType(AnnotatedType<?> type) |
ConfigProgram |
PersistenceContextHandler.introspectType(AnnotatedType<?> type) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedTypeImpl<X>
Abstract introspected view of a Bean
|
class |
ReflectionAnnotatedType<T>
Read-only introspected annotated type.
|
class |
ReflectionSimpleAnnotatedType<X>
Represents the reflected type where only the top-level annotations are
introspected, i.e.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedType<T> |
AnnotatedConstructorImpl.getDeclaringType() |
AnnotatedType<T> |
AnnotatedMethodImpl.getDeclaringType() |
AnnotatedType<X> |
AnnotatedFieldImpl.getDeclaringType() |
Modifier and Type | Method and Description |
---|---|
static <X> AnnotatedTypeImpl<X> |
AnnotatedTypeImpl.create(AnnotatedType<X> annType) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
BaseType.ClassFill classFill) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.lang.String paramDeclName) |
static <X> AnnotatedMethod<? super X> |
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type,
AnnotatedMethod<?> method)
Finds any method matching the method name and parameter types.
|
static <X> AnnotatedMethod<? super X> |
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type,
java.lang.reflect.Method javaMethod)
Finds any method matching the method name and parameter types.
|
static <X> AnnotatedMethod<? super X> |
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type,
java.lang.String methodName,
java.lang.Class<?>[] param)
Finds any method matching the method name and parameter types.
|
Constructor and Description |
---|
AnnotatedConstructorImpl(AnnotatedType<T> declaringType,
java.lang.reflect.Constructor<T> ctor) |
AnnotatedFieldImpl(AnnotatedType<X> declaringType,
java.lang.reflect.Field field) |
AnnotatedMethodImpl(AnnotatedType<T> declaringType,
Annotated annotated,
java.lang.reflect.Method method) |
AnnotatedMethodImpl(AnnotatedType<T> declaringType,
Annotated annotated,
java.lang.reflect.Method method,
java.lang.annotation.Annotation[] annotations,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
AnnotatedTypeImpl(AnnotatedType<X> annType) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<TimerTask> |
ScheduleIntrospector.introspect(TimeoutCaller caller,
AnnotatedType<?> type)
Introspects the method for scheduling attributes.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
XmlBean.getAnnotatedType() |
Constructor and Description |
---|
XmlManagedBeanImpl(InjectManager injectManager,
AnnotatedType<X> beanType,
boolean isSessionBean,
QName qName,
java.lang.String filename,
int line) |
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<AnnotatedType<? super X>> |
EjbBean._localList |
protected java.util.ArrayList<AnnotatedType<? super X>> |
EjbBean._remoteList |
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
EjbLazyGenerator.getBeanType() |
AnnotatedType<X> |
EjbBean.getLocalBean() |
AnnotatedType<X> |
EjbLazyGenerator.getLocalBean() |
AnnotatedType<X> |
EjbBean.getRawAnnotatedType() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AnnotatedType<? super X>> |
EjbLazyGenerator.getLocalApi() |
java.util.ArrayList<AnnotatedType<? super X>> |
EjbBean.getLocalList()
Gets the local interface class.
|
java.util.ArrayList<AnnotatedType<? super X>> |
EjbLazyGenerator.getRemoteApi() |
java.util.ArrayList<AnnotatedType<? super X>> |
EjbBean.getRemoteList()
Gets the remote interface class.
|
Modifier and Type | Method and Description |
---|---|
<X> void |
EjbConfig.addAnnotatedType(AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
InjectionTarget<X> injectTarget,
java.lang.String moduleName) |
<X> void |
EjbConfig.addAnnotatedType(AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
InjectionTarget<X> injectTarget,
java.lang.String moduleName) |
void |
EjbBean.addLocalWrapper(AnnotatedType<? super X> local)
Sets the local interface class.
|
void |
EjbBean.addRemoteWrapper(AnnotatedType<? super X> remote)
Sets the remote interface class.
|
boolean |
EjbBean.classHasMethod(AnnotatedType<?> cl,
AnnotatedMethod<?> method)
Tests is a method is declared in a class.
|
protected <T> AnnotatedMethod<? super T> |
EjbBean.findFirstCreateMethod(AnnotatedType<T> cl) |
static <Y> AnnotatedMethod<? super Y> |
EjbBean.findMethod(MethodSignature sig,
AnnotatedType<Y> cl,
java.lang.String intf)
Finds the method in the class.
|
static <X,T> AnnotatedMethod<? super X> |
EjbBean.getMethod(AnnotatedType<X> cl,
AnnotatedMethod<? extends T> sourceMethod)
Finds the method in the class.
|
static <X> AnnotatedMethod<? super X> |
EjbBean.getMethod(AnnotatedType<X> cl,
java.lang.String name,
java.lang.Class<?>[] param)
Finds the method in the class.
|
protected void |
EjbBean.introspectBean(AnnotatedType<X> type,
java.lang.String defaultName) |
void |
EjbBean.setEJBClassWrapper(AnnotatedType<X> ejbClass)
Sets the ejb implementation class.
|
protected <T> void |
EjbBean.validateLocal(AnnotatedType<T> objectType)
Validates the local interface.
|
protected <T> void |
EjbBean.validateRemote(AnnotatedType<T> objectType)
Validates the remote interface.
|
Constructor and Description |
---|
EjbBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbModuleName)
Creates a new entity bean configuration.
|
EjbBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbModuleName)
Creates a new entity bean configuration.
|
EjbMessageBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
MessageDriven messageDriven)
Creates a new session bean configuration.
|
EjbMessageBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
MessageDriven messageDriven)
Creates a new session bean configuration.
|
EjbMessageBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbName)
Creates a new session bean configuration.
|
EjbMessageBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbName)
Creates a new session bean configuration.
|
EjbSessionBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbModuleName)
Creates a new session bean configuration.
|
EjbSessionBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String ejbModuleName)
Creates a new session bean configuration.
|
EjbSingletonBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
EjbSingletonBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
EjbStatefulBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
EjbStatefulBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
EjbStatelessBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
EjbStatelessBean(EjbConfig ejbConfig,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
java.lang.String moduleName)
Creates a new session bean configuration.
|
Modifier and Type | Method and Description |
---|---|
protected AnnotatedType<X> |
StatelessMethodTailGenerator.getBeanType()
Returns the owning bean type.
|
AnnotatedType<X> |
NonBusinessAspectBeanFactory.getBeanType() |
AnnotatedType<X> |
SessionGenerator.getLocalBean() |
protected AnnotatedType<? super X> |
SingletonGenerator.introspectLocalDefault()
Scans for the @Local interfaces
|
protected AnnotatedType<? super X> |
StatefulGenerator.introspectLocalDefault()
Scans for the @Local interfaces
|
protected AnnotatedType<? super X> |
SessionGenerator.introspectLocalDefault() |
protected AnnotatedType<? super X> |
StatelessGenerator.introspectLocalDefault()
Returns the interface itself for the no-interface view
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AnnotatedType<? super X>> |
SessionGenerator.getLocalApi()
Returns the local API list.
|
java.util.ArrayList<AnnotatedType<? super X>> |
SessionGenerator.getRemoteApi()
Returns the remote API list.
|
Modifier and Type | Method and Description |
---|---|
void |
StatelessGenerator.introspectTimer(AnnotatedType<X> apiClass)
Introspects the lifecycle methods
|
Constructor and Description |
---|
MessageAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
MessageGenerator(java.lang.String ejbName,
AnnotatedType<X> ejbClass) |
NonBusinessAspectBeanFactory(AnnotatedType<X> beanType) |
SessionGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi,
java.lang.String beanTypeName) |
SessionGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi,
java.lang.String beanTypeName) |
SingletonAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
SingletonGenerator(java.lang.String ejbName,
AnnotatedType<X> ejbClass,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
SingletonGenerator(java.lang.String ejbName,
AnnotatedType<X> ejbClass,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatefulAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
StatefulGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatefulGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatelessAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
StatelessGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatelessGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatelessLifecycleAspectBeanFactory(AspectBeanFactory<X> next,
InjectManager manager,
AnnotatedType<X> beanType) |
StatelessScheduledAspectBeanFactory(InjectManager manager,
AnnotatedType<X> beanType) |
Constructor and Description |
---|
SessionGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi,
java.lang.String beanTypeName) |
SessionGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi,
java.lang.String beanTypeName) |
SingletonGenerator(java.lang.String ejbName,
AnnotatedType<X> ejbClass,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
SingletonGenerator(java.lang.String ejbName,
AnnotatedType<X> ejbClass,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatefulGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatefulGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatelessGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
StatelessGenerator(java.lang.String ejbName,
AnnotatedType<X> beanType,
java.util.ArrayList<AnnotatedType<? super X>> localApi,
AnnotatedType<X> localBean,
java.util.ArrayList<AnnotatedType<? super X>> remoteApi) |
Constructor and Description |
---|
ProcessSessionBeanImpl(InjectManager manager,
Bean<java.lang.Object> bean,
AnnotatedType<java.lang.Object> beanAnnType,
java.lang.String ejbName,
SessionBeanType type) |
SessionBeanImpl(AbstractSessionContext<X,T> context,
ManagedBeanImpl<X> bean,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
StatefulBeanImpl(AbstractSessionContext<X,T> context,
ManagedBeanImpl<X> bean,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
StatelessBeanImpl(StatelessManager<X> manager,
ManagedBeanImpl<X> bean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> types,
StatelessContext<X,T> context,
AnnotatedType<X> extAnnType) |
Modifier and Type | Method and Description |
---|---|
<T> void |
EjbManager.createBean(AnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AnnotatedType<? super X>> |
MessageManager.getLocalApi() |
Constructor and Description |
---|
MessageManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
MessageManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
AbstractEjbBeanManager.getAnnotatedType() |
AnnotatedType<X> |
AbstractEjbBeanManager.getLocalBean() |
AnnotatedType<X> |
AbstractEjbBeanManager.getRawAnnotatedType() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AnnotatedType<? super X>> |
AbstractEjbBeanManager.getLocalApi() |
java.util.ArrayList<AnnotatedType<? super X>> |
AbstractEjbBeanManager.getRemoteApi() |
Constructor and Description |
---|
AbstractEjbBeanManager(EjbManager ejbManager,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnotatedType,
AnnotatedType<X> annotatedType)
Creates a new server container
|
AbstractEjbBeanManager(EjbManager ejbManager,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnotatedType,
AnnotatedType<X> annotatedType)
Creates a new server container
|
SingletonInjectionTarget(AbstractEjbBeanManager<T> manager,
AnnotatedType<T> annotatedType) |
StatelessInjectionTarget(AbstractEjbBeanManager<T> manager,
AnnotatedType<T> annotatedType) |
Modifier and Type | Class and Description |
---|---|
class |
ExtAnnotatedType<X>
Server container for a session bean.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedType<X> |
AbstractSessionManager.getLocalBean() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AnnotatedType<? super X>> |
AbstractSessionManager.getLocalApi() |
java.util.ArrayList<AnnotatedType<? super X>> |
AbstractSessionManager.getRemoteApi() |
Modifier and Type | Method and Description |
---|---|
protected <T> Bean<T> |
StatelessManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected <T> Bean<T> |
StatefulManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected <T> Bean<T> |
SingletonManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected abstract <T> Bean<T> |
AbstractSessionManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
Constructor and Description |
---|
AbstractSessionManager(EjbManager manager,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
AbstractSessionManager(EjbManager manager,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
ExtAnnotatedType(AnnotatedType<X> baseType) |
SingletonManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
SingletonManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
StatefulManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
StatefulManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> lazyGenerator) |
StatelessManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> ejbGenerator)
Creates a new stateless server.
|
StatelessManager(EjbManager ejbContainer,
java.lang.String ejbName,
java.lang.String moduleName,
AnnotatedType<X> rawAnnType,
AnnotatedType<X> annotatedType,
EjbLazyGenerator<X> ejbGenerator)
Creates a new stateless server.
|
Modifier and Type | Method and Description |
---|---|
<T> AnnotatedType<T> |
BeanManager.createAnnotatedType(java.lang.Class<T> type)
Creates an introspected annotated type.
|
AnnotatedType<X> |
ProcessManagedBean.getAnnotatedBeanClass() |
AnnotatedType<X> |
ProcessAnnotatedType.getAnnotatedType() |
AnnotatedType<X> |
ProcessInjectionTarget.getAnnotatedType() |
AnnotatedType<X> |
AnnotatedMember.getDeclaringType()
Returns the declaring type
|
Modifier and Type | Method and Description |
---|---|
void |
BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type)
Registers an annotated type with the BeanManager, used by extensions to
register configured beans.
|
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
void |
ProcessAnnotatedType.setAnnotatedType(AnnotatedType<X> type) |