| Package | Description |
|---|---|
| org.jboss.weld.bean |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bean.attributes |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bootstrap |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.ejb |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.manager |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.util |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| Modifier and Type | Method and Description |
|---|---|
InternalEjbDescriptor<T> |
SessionBean.getEjbDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
static <T> NewSessionBean<T> |
NewSessionBean.of(BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager)
Creates an instance of a NewEnterpriseBean from an annotated class
|
static <T> SessionBean<T> |
SessionBean.of(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(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
BeanIdentifier identifier,
BeanManagerImpl beanManager)
Protected constructor
|
SessionBean(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
BeanIdentifier identifier,
BeanManagerImpl manager)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static <T> 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 |
|---|---|
java.util.Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> |
BeanDeployerEnvironment.getNewSessionBeanDescriptorsFromInjectionPoint() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
AbstractBeanDeployer.createNewSessionBean(InternalEjbDescriptor<T> ejbDescriptor,
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(java.util.Set<SlimAnnotatedTypeContext<?>> annotatedTypes,
java.util.Set<java.lang.Class<?>> vetoedClasses,
LoadingCache<java.lang.Class<?>,java.util.Set<AbstractClassBean<?>>> classBeanMap,
java.util.Set<ProducerField<?,?>> producerFields,
LoadingCache<BeanDeployerEnvironment.WeldMethodKey,java.util.Set<ProducerMethod<?,?>>> producerMethodBeanMap,
java.util.Set<RIBean<?>> beans,
java.util.Set<ObserverInitializationContext<?,?>> observers,
java.util.Set<DisposalMethod<?,?>> allDisposalBeans,
java.util.Set<DisposalMethod<?,?>> resolvedDisposalBeans,
java.util.Set<DecoratorImpl<?>> decorators,
java.util.Set<InterceptorImpl<?>> interceptors,
EjbDescriptors ejbDescriptors,
java.util.Set<EnhancedAnnotatedType<?>> newManagedBeanClasses,
java.util.Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> newSessionBeanDescriptorsFromInjectionPoint,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
<T> InternalEjbDescriptor<T> |
EjbDescriptors.get(java.lang.String beanName)
Gets an iterator to the EJB descriptors for an EJB implementation class
|
<T> InternalEjbDescriptor<T> |
EjbDescriptors.getUnique(java.lang.Class<T> beanClass) |
static <T> InternalEjbDescriptor<T> |
InternalEjbDescriptor.of(EjbDescriptor<T> ejbDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<InternalEjbDescriptor<?>> |
EjbDescriptors.iterator() |
| Modifier and Type | Method and Description |
|---|---|
protected InjectionTarget<T> |
InjectionTargetFactoryImpl.createMessageDrivenInjectionTarget(InternalEjbDescriptor<T> descriptor) |
| Modifier and Type | Method and Description |
|---|---|
static <T> EnhancedAnnotatedType<T> |
Beans.getEjbImplementationClass(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl manager,
EnhancedAnnotatedType<T> componentType) |
Copyright © 2015. All Rights Reserved.