|
||||||||||
| 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:
ProcessManagedBeanProcessSessionBeanProcessProducerMethodProcessProducerFieldResources 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. |
Bean<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 registeredBean<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 | |||||||||