Package | Description |
---|---|
org.jboss.weld.bean | |
org.jboss.weld.bean.attributes | |
org.jboss.weld.bootstrap | |
org.jboss.weld.ejb |
Modifier and Type | Method and Description |
---|---|
InternalEjbDescriptor<T> |
SessionBean.getEjbDescriptor() |
Modifier and Type | Method and Description |
---|---|
static <T> NewSessionBean<T> |
NewSessionBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager)
Creates an instance of a NewEnterpriseBean from an annotated class
|
static <T> SessionBean<T> |
SessionBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
EnhancedAnnotatedType<T> type)
Creates a simple, annotation defined Enterprise Web Bean using the annotations specified on type
|
Constructor and Description |
---|
NewSessionBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Protected constructor
|
SessionBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl manager)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static <T> javax.enterprise.inject.spi.BeanAttributes<T> |
BeanAttributesFactory.forSessionBean(EnhancedAnnotatedType<T> annotated,
InternalEjbDescriptor<?> descriptor,
BeanManagerImpl manager)
Creates new
BeanAttributes to represent a session bean. |
Modifier and Type | Method and Description |
---|---|
Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> |
BeanDeployerEnvironment.getNewSessionBeanDescriptorsFromInjectionPoint() |
Modifier and Type | Method and Description |
---|---|
protected <T> void |
AbstractBeanDeployer.createNewSessionBean(InternalEjbDescriptor<T> ejbDescriptor,
javax.enterprise.inject.spi.BeanAttributes<?> originalAttributes,
EnhancedAnnotatedType<?> type) |
protected <T> SessionBean<T> |
AbstractBeanDeployer.createSessionBean(InternalEjbDescriptor<T> descriptor) |
protected <T> SessionBean<T> |
AbstractBeanDeployer.createSessionBean(InternalEjbDescriptor<T> descriptor,
EnhancedAnnotatedType<T> weldClass) |
Constructor and Description |
---|
BeanDeployerEnvironment(Set<SlimAnnotatedType<?>> annotatedTypes,
Map<javax.enterprise.inject.spi.AnnotatedType<?>,javax.enterprise.inject.spi.Extension> annotatedTypeSource,
Set<Class<?>> vetoedClasses,
com.google.common.cache.LoadingCache<Class<?>,Set<AbstractClassBean<?>>> classBeanMap,
Set<ProducerField<?,?>> producerFields,
com.google.common.cache.LoadingCache<BeanDeployerEnvironment.WeldMethodKey,Set<ProducerMethod<?,?>>> producerMethodBeanMap,
Set<RIBean<?>> beans,
Set<ObserverInitializationContext<?,?>> observers,
Set<DisposalMethod<?,?>> allDisposalBeans,
Set<DisposalMethod<?,?>> resolvedDisposalBeans,
Set<DecoratorImpl<?>> decorators,
Set<InterceptorImpl<?>> interceptors,
EjbDescriptors ejbDescriptors,
Set<EnhancedAnnotatedType<?>> newManagedBeanClasses,
Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> newSessionBeanDescriptorsFromInjectionPoint,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
<T> InternalEjbDescriptor<T> |
EjbDescriptors.get(String beanName)
Gets an iterator to the EJB descriptors for an EJB implementation class
|
<T> InternalEjbDescriptor<T> |
EjbDescriptors.getUnique(Class<T> beanClass) |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalEjbDescriptor<?>> |
EjbDescriptors.iterator() |
Copyright © 2013 Seam Framework. All rights reserved.