| 
 | ||||||||||
| 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 AnnotatedTyperepresenting
 the bean class, theAnnotatedMethodrepresenting the producer method, or theAnnotatedFieldrepresenting the
 producer field. | 
|  Bean<X> | getBean()Returns the Beanobject 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 | |||||||||