| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bean | |
| org.jboss.weld.bootstrap | |
| org.jboss.weld.bootstrap.events | |
| org.jboss.weld.enums | |
| org.jboss.weld.injection | |
| org.jboss.weld.injection.producer | |
| org.jboss.weld.injection.producer.ejb | |
| org.jboss.weld.manager | |
| org.jboss.weld.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InjectionTarget<T>
Provides operations for performing dependency injection and lifecycle callbacks on an
instance of a type.
|
| Modifier and Type | Method and Description |
|---|---|
<X> Producer<?> |
BeanManager.createProducer(AnnotatedField<? super X> field,
Bean<X> declaringBean)
Obtains a
Producer for the given AnnotatedField. |
<X> Producer<?> |
BeanManager.createProducer(AnnotatedMethod<? super X> method,
Bean<X> declaringBean)
Obtains a
Producer for the given AnnotatedKetuod. |
Producer<X> |
ProcessProducer.getProducer()
Returns the
Producer object that will be used by the container to call the producer
method or read the producer field. |
| Modifier and Type | Method and Description |
|---|---|
<T> Bean<T> |
BeanManager.createBean(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer)
|
void |
ProcessProducer.setProducer(Producer<X> producer)
Replaces the
Producer object that will be used by the container to call the producer
method or read the producer field. |
| Modifier and Type | Field and Description |
|---|---|
protected Producer<T> |
AbstractSyntheticBean.producer |
| Modifier and Type | Method and Description |
|---|---|
protected Producer<T> |
AbstractSyntheticBean.getProducer() |
Producer<T> |
AbstractBean.getProducer() |
| Modifier and Type | Method and Description |
|---|---|
static <T> AbstractSyntheticBean<T> |
SyntheticBeanFactory.create(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer,
BeanManagerImpl manager) |
protected static <T> String |
AbstractSyntheticBean.createId(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer) |
void |
AbstractClassBean.setProducer(Producer<T> producer) |
void |
AbstractBean.setProducer(Producer<T> producer)
Set a Producer for this bean.
|
| Constructor and Description |
|---|
AbstractSyntheticBean(BeanAttributes<T> attributes,
String id,
BeanManagerImpl manager,
Class<?> beanClass,
Producer<T> producer) |
SyntheticProducerBean(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validateProducer(Producer<?> producer,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validateProducers(Collection<Producer<?>> producers,
BeanManagerImpl beanManager) |
void |
ConcurrentValidator.validateProducers(Collection<Producer<?>> producers,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
Producer<X> |
ProcessProducerImpl.getProducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessProducerImpl.setProducer(Producer<X> producer) |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumInjectionTarget<T extends Enum<?>>
An
InjectionTarget implementation capable of injecting Java enums. |
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingInjectionTarget<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInjectionTarget<T> |
class |
AbstractMemberProducer<X,T>
Common functionality for
Producers backing producer fields and producer methods. |
class |
AbstractProducer<T> |
class |
DecoratorInjectionTarget<T>
InjectionTarget implementation used for decorators. |
class |
DefaultInjectionTarget<T> |
class |
ProducerFieldProducer<X,T>
Producer implementation for producer fields. |
class |
ProducerMethodProducer<X,T>
Producer implementation for producer methods. |
| Modifier and Type | Method and Description |
|---|---|
void |
InjectionTargetService.validateProducer(Producer<?> producer) |
| Modifier and Type | Class and Description |
|---|---|
class |
SessionBeanInjectionTarget<T> |
| Modifier and Type | Method and Description |
|---|---|
<X> Producer<?> |
BeanManagerImpl.createProducer(AnnotatedField<? super X> field,
Bean<X> declaringBean)
Creates a new
Producer implementation for a given field. |
<S,X extends S,T> |
BeanManagerImpl.createProducer(AnnotatedField<S> field,
DisposalMethod<X,T> disposalMethod,
Bean<X> declaringBean,
Bean<T> bean) |
<X> Producer<?> |
BeanManagerImpl.createProducer(AnnotatedMethod<? super X> method,
Bean<X> declaringBean)
Creates a new
Producer implementation for a given method. |
<S,X extends S,T> |
BeanManagerImpl.createProducer(AnnotatedMethod<S> method,
DisposalMethod<X,T> disposalMethod,
Bean<X> declaringBean,
Bean<T> bean) |
| Modifier and Type | Method and Description |
|---|---|
<T> Bean<T> |
BeanManagerImpl.createBean(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer) |
| Modifier and Type | Method and Description |
|---|---|
<X> Producer<?> |
ForwardingBeanManager.createProducer(AnnotatedField<? super X> field,
Bean<X> declaringBean) |
<X> Producer<?> |
ForwardingBeanManager.createProducer(AnnotatedMethod<? super X> method,
Bean<X> declaringBean) |
| Modifier and Type | Method and Description |
|---|---|
<T> Bean<T> |
ForwardingBeanManager.createBean(BeanAttributes<T> attributes,
Class<?> beanClass,
Producer<T> producer) |
Copyright © 2012 Seam Framework. All Rights Reserved.