|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BeanAttributes | |
|---|---|
| javax.enterprise.inject.spi | The portable extension integration SPI. |
| Uses of BeanAttributes in javax.enterprise.inject.spi |
|---|
| Subinterfaces of BeanAttributes in javax.enterprise.inject.spi | |
|---|---|
interface |
Bean<T>
Represents an enabled bean. |
interface |
Decorator<T>
Represents an enabled decorator. |
interface |
Interceptor<T>
Represents an enabled interceptor. |
| Methods in javax.enterprise.inject.spi that return BeanAttributes | ||
|---|---|---|
BeanAttributes<?> |
BeanManager.createBeanAttributes(AnnotatedMember<?> type)
Obtains a BeanAttributes for the given AnnotatedType. |
|
|
BeanManager.createBeanAttributes(AnnotatedType<T> type)
Obtains a BeanAttributes for the given AnnotatedType. |
|
BeanAttributes<X> |
ProcessBean.getBean()
Returns the Bean object that is about to be registered. |
|
BeanAttributes<?> |
InjectionPoint.getBean()
Get the Bean object representing the bean that defines the injection point. |
|
BeanAttributes<T> |
ProcessBeanAttributes.getBeanAttributes()
|
|
| Methods in javax.enterprise.inject.spi with parameters of type BeanAttributes | |
|---|---|
void |
AfterBeanDiscovery.addBean(BeanAttributes<?> bean)
Fires an event of type ProcessBean containing the given
Bean and then registers the Bean with the
container, thereby making it available for injection into other beans. |
Bean<?> |
BeanManager.createBean(BeanAttributes<?> attributes,
java.lang.Class<?> beanClass,
InjectionTarget<?> injectionTarget)
Obtains a Bean for the given BeanAttributes, bean class and InjectionTarget. |
Bean<?> |
BeanManager.createBean(BeanAttributes<?> attributes,
java.lang.Class<?> beanClass,
Producer<?> producer)
Obtains a Bean for the given BeanAttributes, bean class and Producer. |
void |
ProcessBeanAttributes.setBeanAttributes(BeanAttributes<T> beanAttributes)
Replaces the BeanAttributes. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||