public final class NotificationManager extends Object
| Constructor and Description |
|---|
NotificationManager(WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
addObservableComponentMethods(InjectionTargetBean<?> component) |
<T> void |
addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
Type eventType) |
<T> void |
addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
javax.enterprise.util.TypeLiteral<T> typeLiteral) |
void |
fireEvent(Object event,
Annotation... qualifiers) |
<T> javax.enterprise.inject.spi.ObserverMethod<?> |
getObservableMethodForAnnotatedMethod(javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
InjectionTargetBean<T> bean)
Gets observer method from given annotated method.
|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
resolveObservers(T event,
Annotation... eventQualifiers) |
public NotificationManager(WebBeansContext webBeansContext)
public <T> void addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
Type eventType)
public <T> void addObserver(javax.enterprise.inject.spi.ObserverMethod<T> observer,
javax.enterprise.util.TypeLiteral<T> typeLiteral)
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObservers(T event, Annotation... eventQualifiers)
public void fireEvent(Object event, Annotation... qualifiers)
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<?>> addObservableComponentMethods(InjectionTargetBean<?> component)
public <T> javax.enterprise.inject.spi.ObserverMethod<?> getObservableMethodForAnnotatedMethod(javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
InjectionTargetBean<T> bean)
T - bean type infoannotatedMethod - annotated method for observerbean - bean instanceCopyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.