Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

javax.enterprise.inject.spi
Interface ProcessObserverMethod<T,X>

Type Parameters:
T - The type of the event being observed
X - The bean type containing the observer method

public 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.

Author:
Gavin King, David Allen
See Also:
ObserverMethod

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.
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.

Method Detail

getAnnotatedMethod

AnnotatedMethod<X> getAnnotatedMethod()
The AnnotatedMethod representing the observer method.

Returns:
the AnnotatedMethod representing the observer method

getObserverMethod

ObserverMethod<T> getObserverMethod()
The ObserverMethod object that will be used by the container to invoke the observer when a matching event is fired.

Returns:
the ObserverMethod object that will be used by the container to call the observer method

addDefinitionError

void addDefinitionError(java.lang.Throwable t)
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.

Parameters:
t - A Throwable representing the definition error

Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 10-February-2011 12:41

Scripting on this page tracks web page traffic, but does not change the content in any way.

AltStyle によって変換されたページ (->オリジナル) /