X - The bean type containing the observer methodT - The type of the event being observedpublic interface ProcessObserverMethod<T,X>
The container fires an event of this type for each
observer method
of each enabled bean, before registering the
ObserverMethod object.
If any observer method of a ProcessObserverMethod event throws an
exception, the exception is treated as a definition error by the container.
ObserverMethod| Modifier and Type | Method and Description |
|---|---|
void |
addDefinitionError(java.lang.Throwable t)
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
|
AnnotatedMethod<X> |
getAnnotatedMethod()
The
AnnotatedMethod representing the
observer method. |
ObserverMethod<T> |
getObserverMethod()
The
ObserverMethod object that will be
used by the container to invoke the observer when a matching event is
fired. |
AnnotatedMethod<X> getAnnotatedMethod()
AnnotatedMethod representing the
observer method.AnnotatedMethod
representing the observer methodObserverMethod<T> getObserverMethod()
ObserverMethod object that will be
used by the container to invoke the observer when a matching event is
fired.ObserverMethod object that
will be used by the container to call the observer methodvoid addDefinitionError(java.lang.Throwable t)
t - A Throwable representing the definition error