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> |
AbstractProducerBean.getDeclaringBean()
Returns the declaring bean
|
AbstractClassBean<X> |
DisposalMethod.getDeclaringBean() |
Modifier and Type | Method and Description |
---|---|
static String |
BeanIdentifiers.forProducerField(EnhancedAnnotatedField<?,?> field,
AbstractClassBean<?> declaringBean) |
static String |
BeanIdentifiers.forProducerMethod(EnhancedAnnotatedMethod<?,?> method,
AbstractClassBean<?> declaringBean) |
static <X,T> ProducerField<X,T> |
ProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer field
|
static <X,T> ProducerMethod<X,T> |
ProducerMethod.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.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(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
DisposalMethod(BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
AbstractClassBean<X> declaringBean) |
ProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
ProducerMethod(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.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> EEResourceProducerField<X,T> |
EEResourceProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an EE resource producer field
|
static <X,T> StaticEEResourceProducerField<X,T> |
StaticEEResourceProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Constructor and Description |
---|
EEResourceProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
StaticEEResourceProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Modifier and Type | Method and Description |
---|---|
Iterable<AbstractClassBean<?>> |
BeanDeployerEnvironment.getClassBeans() |
Set<AbstractClassBean<?>> |
BeanDeployerEnvironment.getClassBeans(Class<?> clazz) |
protected 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> Set<DisposalMethod<X,?>> |
BeanDeployerEnvironment.resolveDisposalBeans(Set<Type> types,
Set<Annotation> qualifiers,
AbstractClassBean<X> declaringBean)
Resolve the disposal method for the given producer method.
|
protected <X> DisposalMethod<X,?> |
AbstractBeanDeployer.resolveDisposalMethod(javax.enterprise.inject.spi.BeanAttributes<?> attributes,
AbstractClassBean<X> declaringBean) |
protected Set<AbstractClassBean<?>> |
SpecializedBeanResolver.resolveSpecializedBeans(AbstractClassBean<?> bean) |
Constructor and Description |
---|
BeanDeployerEnvironment(Set<SlimAnnotatedTypeContext<?>> annotatedTypes,
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 | 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 © 2016. All rights reserved.