org.apache.webbeans.event
Class NotificationManager
java.lang.Object
org.apache.webbeans.event.NotificationManager
public final class NotificationManager
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotificationManager
public NotificationManager()
getInstance
public static NotificationManager getInstance()
addObserver
public <T> void addObserver(ObserverMethod<T> observer,
Type eventType)
addObserver
public <T> void addObserver(ObserverMethod<T> observer,
TypeLiteral<T> typeLiteral)
removeObserver
public <T> void removeObserver(ObserverMethod<T> observer,
Class<T> eventType,
Annotation... annotations)
removeObserver
public <T> void removeObserver(ObserverMethod<T> observer,
TypeLiteral<T> typeLiteral,
Annotation... annotations)
resolveObservers
public <T> Set<ObserverMethod<? super T>> resolveObservers(T event,
Annotation... eventQualifiers)
fireEvent
public void fireEvent(Object event,
Annotation... qualifiers)
addObservableComponentMethods
public <T> Set<ObserverMethod<?>> addObservableComponentMethods(InjectionTargetBean<?> component)
getObservableMethodForAnnotatedMethod
public <T> ObserverMethod<?> getObservableMethodForAnnotatedMethod(AnnotatedMethod<?> annotatedMethod,
InjectionTargetBean<T> bean)
- Gets observer method from given annotated method.
- Type Parameters:
T - bean type info- Parameters:
annotatedMethod - annotated method for observerbean - bean instance
- Returns:
- ObserverMethod
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.