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)
addObserver
public <T> void addObserver(ObserverMethod<T> observer,
Type eventType)
addObserver
public <T> void addObserver(ObserverMethod<T> observer,
TypeLiteral<T> typeLiteral)
disableOverriddenObservers
public void disableOverriddenObservers(Class<?> subClass)
This method shall only be called for subclasses.
It will disable all observer methods which are overridden
in the given subclass.
resolveObservers
public <T> Set<ObserverMethod<? super T>> resolveObservers(T event,
EventMetadata metadata)
fireEvent
public void fireEvent(Object event,
EventMetadata metadata,
boolean isLifecycleEvent)
getObservableMethodForAnnotatedMethod
public <T> ObserverMethod<?> getObservableMethodForAnnotatedMethod(AnnotatedMethod<?> annotatedMethod,
AbstractOwbBean<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–2014 The Apache Software Foundation. All rights reserved.