Package | Description |
---|---|
org.jboss.weld.bean | |
org.jboss.weld.bean.builtin.ee | |
org.jboss.weld.bootstrap | |
org.jboss.weld.injection.producer | |
org.jboss.weld.manager | |
org.jboss.weld.resolution |
Modifier and Type | Method and Description |
---|---|
static <X,T> DisposalMethod<X,T> |
DisposalMethod.of(BeanManagerImpl manager,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean) |
Modifier and Type | Method and Description |
---|---|
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
|
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
protected <X> DisposalMethod<X,?> |
AbstractBeanDeployer.resolveDisposalMethod(javax.enterprise.inject.spi.BeanAttributes<?> attributes,
AbstractClassBean<X> declaringBean) |
Modifier and Type | Method and Description |
---|---|
Set<DisposalMethod<?,?>> |
BeanDeployerEnvironment.getUnresolvedDisposalBeans() |
<X> Set<DisposalMethod<X,?>> |
BeanDeployerEnvironment.resolveDisposalBeans(Set<Type> types,
Set<Annotation> qualifiers,
AbstractClassBean<X> declaringBean)
Resolve the disposal method for the given producer method.
|
Modifier and Type | Method and Description |
---|---|
void |
BeanDeployerEnvironment.addDisposesMethod(DisposalMethod<?,?> 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) |
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 | Method and Description |
---|---|
DisposalMethod<?,?> |
AbstractMemberProducer.getDisposalMethod() |
Constructor and Description |
---|
AbstractMemberProducer(EnhancedAnnotatedMember<T,? super X,? extends Member> enhancedMember,
DisposalMethod<?,?> disposalMethod) |
ProducerFieldProducer(EnhancedAnnotatedField<T,? super X> enhancedField,
DisposalMethod<?,?> disposalMethod) |
ProducerMethodProducer(EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
DisposalMethod<?,?> disposalMethod) |
Modifier and Type | Method and Description |
---|---|
<T> javax.enterprise.inject.spi.Producer<T> |
FieldProducerFactory.createProducer(javax.enterprise.inject.spi.Bean<X> declaringBean,
javax.enterprise.inject.spi.Bean<T> bean,
DisposalMethod<X,T> disposalMethod)
Producers returned from this method are not validated.
|
abstract <T> javax.enterprise.inject.spi.Producer<T> |
AbstractProducerFactory.createProducer(javax.enterprise.inject.spi.Bean<X> declaringBean,
javax.enterprise.inject.spi.Bean<T> bean,
DisposalMethod<X,T> disposalMethod) |
<T> javax.enterprise.inject.spi.Producer<T> |
MethodProducerFactory.createProducer(javax.enterprise.inject.spi.Bean<X> declaringBean,
javax.enterprise.inject.spi.Bean<T> bean,
DisposalMethod<X,T> disposalMethod)
Producers returned from this method are not validated.
|
Modifier and Type | Method and Description |
---|---|
protected Set<DisposalMethod<?,?>> |
TypeSafeDisposerResolver.filterResult(Set<DisposalMethod<?,?>> matched) |
protected Set<DisposalMethod<?,?>> |
TypeSafeDisposerResolver.sortResult(Set<DisposalMethod<?,?>> matched) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TypeSafeDisposerResolver.matches(Resolvable resolvable,
DisposalMethod<?,?> disposer) |
Modifier and Type | Method and Description |
---|---|
protected Set<DisposalMethod<?,?>> |
TypeSafeDisposerResolver.filterResult(Set<DisposalMethod<?,?>> matched) |
protected Set<DisposalMethod<?,?>> |
TypeSafeDisposerResolver.sortResult(Set<DisposalMethod<?,?>> matched) |
Constructor and Description |
---|
TypeSafeDisposerResolver(Iterable<DisposalMethod<?,?>> disposers) |
Copyright © 2016. All rights reserved.