|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
X
- The class of the beanpublic interface ProcessBean<X>
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.
The event object type depends upon what kind of bean was discovered:
ProcessManagedBean
ProcessSessionBean
ProcessProducerMethod
ProcessProducerField
Resources are considered to be producer fields.
If any observer method of a ProcessBean
event throws an exception, the exception is treated as a definition error by
the container.
Bean
Method Summary | |
---|---|
void |
addDefinitionError(java.lang.Throwable t)
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete. |
Annotated |
getAnnotated()
Returns the AnnotatedType representing the bean class, the
AnnotatedMethod representing the producer method, or the
AnnotatedField representing the producer field. |
BeanAttributes<X> |
getBean()
Returns the Bean object that is about to be registered. |
Method Detail |
---|
Annotated getAnnotated()
AnnotatedType
representing the bean class, the
AnnotatedMethod
representing the producer method, or the
AnnotatedField
representing the producer field.
AnnotatedType
for the bean being registeredBeanAttributes<X> getBean()
Bean
object that is about to be registered. The
Bean
may implement Interceptor
or
Decorator
.
Bean
object about to be registeredvoid addDefinitionError(java.lang.Throwable t)
t
- The definition error to register as a Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |