| Package | Description |
|---|---|
| org.jboss.weld.bean | |
| org.jboss.weld.bean.builtin.ee | |
| org.jboss.weld.bootstrap | |
| org.jboss.weld.bootstrap.events |
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratorImpl<T> |
class |
InterceptorImpl<T> |
class |
ManagedBean<T>
Represents a simple bean
|
class |
NewManagedBean<T>
Represents a @New simple bean
|
class |
NewSessionBean<T>
Represents a @New enterprise bean
|
class |
SessionBean<T>
An enterprise bean representation
|
| Modifier and Type | Method and Description |
|---|---|
AbstractClassBean<X> |
DisposalMethod.getDeclaringBean() |
AbstractClassBean<X> |
AbstractProducerBean.getDeclaringBean()
Returns the declaring bean
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
BeanIdentifiers.forProducerField(EnhancedAnnotatedField<?,?> field,
AbstractClassBean<?> declaringBean) |
static java.lang.String |
BeanIdentifiers.forProducerMethod(EnhancedAnnotatedMethod<?,?> method,
AbstractClassBean<?> declaringBean) |
static <X,T> ProducerField<X,T> |
ProducerField.of(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
ServiceRegistry services)
Creates a producer field
|
static <X,T> ProducerMethod<X,T> |
ProducerMethod.of(BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
ServiceRegistry services)
Creates a producer method Web Bean
|
static <X,T> DisposalMethod<X,T> |
DisposalMethod.of(BeanManagerImpl manager,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean) |
| Constructor and Description |
|---|
AbstractProducerBean(BeanAttributes<T> attributes,
BeanIdentifier identifier,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
ServiceRegistry services)
Constructor
|
DisposalMethod(BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
AbstractClassBean<X> declaringBean) |
ProducerField(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
ServiceRegistry services)
Constructor
|
ProducerMethod(BeanIdentifier identifier,
BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
ServiceRegistry services) |
ProducerMethodIdentifier(EnhancedAnnotatedMethod<?,?> method,
AbstractClassBean<?> declaringBean) |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceInjection<T> |
StaticEEResourceProducerField.getResourceInjection(EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager) |
static <X,T> StaticEEResourceProducerField<X,T> |
StaticEEResourceProducerField.of(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
ServiceRegistry services) |
static <X,T> EEResourceProducerField<X,T> |
EEResourceProducerField.of(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
ServiceRegistry services)
Creates an EE resource producer field
|
| Constructor and Description |
|---|
EEResourceProducerField(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
ServiceRegistry services) |
StaticEEResourceProducerField(BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
ServiceRegistry services) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<AbstractClassBean<?>> |
BeanDeployerEnvironment.getClassBeans() |
java.util.Set<AbstractClassBean<?>> |
BeanDeployerEnvironment.getClassBeans(java.lang.Class<?> clazz) |
protected java.util.Set<AbstractClassBean<?>> |
SpecializedBeanResolver.resolveSpecializedBeans(AbstractClassBean<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BeanDeployerEnvironment.addAbstractClassBean(AbstractClassBean<?> bean) |
protected <X> void |
AbstractBeanDeployer.createDisposalMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> annotatedClass) |
protected <T,X> void |
AbstractBeanDeployer.createObserverMethod(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedMethod<T,? super X> method) |
protected <X> void |
AbstractBeanDeployer.createObserverMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<? super X> annotatedClass) |
protected <T> void |
AbstractBeanDeployer.createObserversProducersDisposers(AbstractClassBean<T> bean)
Creates the sub bean for an class (simple or enterprise) bean
|
protected <X,T> void |
AbstractBeanDeployer.createProducerField(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedField<T,? super X> field) |
protected <X> void |
AbstractBeanDeployer.createProducerFields(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> annotatedClass) |
protected <X,T> void |
AbstractBeanDeployer.createProducerMethod(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedMethod<T,? super X> annotatedMethod) |
protected <X> void |
AbstractBeanDeployer.createProducerMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> type) |
<X> java.util.Set<DisposalMethod<X,?>> |
BeanDeployerEnvironment.resolveDisposalBeans(java.util.Set<java.lang.reflect.Type> types,
java.util.Set<java.lang.annotation.Annotation> qualifiers,
AbstractClassBean<X> declaringBean)
Resolve the disposal method for the given producer method.
|
protected <X> DisposalMethod<X,?> |
AbstractBeanDeployer.resolveDisposalMethod(BeanAttributes<?> attributes,
AbstractClassBean<X> declaringBean) |
protected java.util.Set<AbstractClassBean<?>> |
SpecializedBeanResolver.resolveSpecializedBeans(AbstractClassBean<?> bean) |
| Constructor and Description |
|---|
BeanDeployerEnvironment(java.util.Set<SlimAnnotatedTypeContext<?>> annotatedTypes,
java.util.Set<java.lang.Class<?>> vetoedClasses,
SetMultimap<java.lang.Class<?>,AbstractClassBean<?>> classBeanMap,
java.util.Set<ProducerField<?,?>> producerFields,
SetMultimap<BeanDeployerEnvironment.WeldMethodKey,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 | Class and Description |
|---|---|
class |
AbstractProcessClassBean<X,B extends AbstractClassBean<X>> |
| Modifier and Type | Method and Description |
|---|---|
protected static <X> void |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
void |
ContainerLifecycleEvents.fireProcessInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<?> bean) |
| Constructor and Description |
|---|
ProcessBeanInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
Copyright © 2014. All Rights Reserved.