X - The class of the bean
public interface ProcessBean<X>
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before
The event object type depends upon what kind of bean was discovered:
Bean, the container must raise an event of type
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
|Modifier and Type
|Method and Description
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
Bean object that is about to be registered.
AnnotatedType representing the bean class, the
AnnotatedMethod representing the producer method, or the
AnnotatedField representing the producer field.
If invoked upon a
ProcessSyntheticBean event, non-portable behavior results and the returned value should be ignored.
Bean object that is about to be registered. The
Bean may implement
void addDefinitionError(Throwable t)
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.