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.
| Modifier and Type | Method and Description |
|---|---|
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.
|
Annotated getAnnotated()
AnnotatedType representing the managed bean class or session bean class, the AnnotatedMethod
representing the producer field, or the AnnotatedField representing the producer fieldIllegalStateException - if called outside of the observer method invocationBeanAttributes<T> getBeanAttributes()
BeanAttributes object that will be used by the container to manage instances of the beanIllegalStateException - if called outside of the observer method invocationvoid setBeanAttributes(BeanAttributes<T> beanAttributes)
BeanAttributes.beanAttributes - the new BeanAttributes to useIllegalStateException - if called outside of the observer method invocationvoid addDefinitionError(Throwable t)
t - the error to addIllegalStateException - if called outside of the observer method invocationvoid veto()
IllegalStateException - if called outside of the observer method invocationCopyright © 2008-2014 JBoss by Red Hat, Inc.. All Rights Reserved.