| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
Bean<T> |
Represents an enabled bean.
|
interface |
Decorator<T> |
Represents an enabled decorator.
|
interface |
Interceptor<T> |
Represents an enabled interceptor.
|
| Modifier and Type | Method | Description |
|---|---|---|
BeanAttributes<?> |
BeanManager.createBeanAttributes(AnnotatedMember<?> type) |
Obtains a
BeanAttributes for the given AnnotatedType. |
<T> BeanAttributes<T> |
BeanManager.createBeanAttributes(AnnotatedType<T> type) |
Obtains a
BeanAttributes for the given AnnotatedType. |
BeanAttributes<T> |
ProcessBeanAttributes.getBeanAttributes() |
| Modifier and Type | Method | Description |
|---|---|---|
<T> Bean<T> |
BeanManager.createBean(BeanAttributes<T> attributes,
java.lang.Class<T> beanClass,
InjectionTargetFactory<T> injectionTargetFactory) |
|
<T,X> Bean<T> |
BeanManager.createBean(BeanAttributes<T> attributes,
java.lang.Class<X> beanClass,
ProducerFactory<X> producerFactory) |
|
void |
ProcessBeanAttributes.setBeanAttributes(BeanAttributes<T> beanAttributes) |
Replaces the
BeanAttributes. |