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(WebBeansContext webBeansContext)
getInstance
public static NotificationManager getInstance()
addObserver
public <T> void addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
Type eventType)
addObserver
public <T> void addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
javax.enterprise.util.TypeLiteral<T> typeLiteral)
removeObserver
public <T> void removeObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
Class<T> eventType,
Annotation... annotations)
removeObserver
public <T> void removeObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
javax.enterprise.util.TypeLiteral<T> typeLiteral,
Annotation... annotations)
resolveObservers
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObservers(T event,
Annotation... eventQualifiers)
fireEvent
public void fireEvent(Object event,
Annotation... qualifiers)
addObservableComponentMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<?>> addObservableComponentMethods(InjectionTargetBean<?> component)
getObservableMethodForAnnotatedMethod
public <T> javax.enterprise.inject.spi.ObserverMethod<?> getObservableMethodForAnnotatedMethod(javax.enterprise.inject.spi.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-2011 The Apache Software Foundation. All Rights Reserved.