|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- The class of the beanpublic interface ProcessBeanAttributes<T>
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive before
registering the Bean
object.
No event is fired for New
qualified beans.
If any observer method of a ProcessBeanAttributes
event throws an exception, the exception is treated as a definition
error by the container.
Method Summary | |
---|---|
void |
addDefinitionError(Throwable t)
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete. |
Annotated |
getAnnotated()
|
BeanAttributes<T> |
getBeanAttributes()
|
void |
setBeanAttributes(BeanAttributes<T> beanAttributes)
Replaces the BeanAttributes . |
void |
veto()
Forces the container to ignore the bean. |
Method Detail |
---|
Annotated getAnnotated()
AnnotatedType
representing the managed bean class or session bean class, the AnnotatedMethod
representing the producer field, or the AnnotatedField
representing the producer fieldBeanAttributes<T> getBeanAttributes()
BeanAttributes
object that will be used by the container to manage instances of the beanvoid setBeanAttributes(BeanAttributes<T> beanAttributes)
BeanAttributes
.
beanAttributes
- the new BeanAttributes
to usevoid addDefinitionError(Throwable t)
t
- the error to addvoid veto()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |