org.jboss.weld.event
Class ObserverNotifier
java.lang.Object
org.jboss.weld.event.ObserverNotifier
- Direct Known Subclasses:
- TransactionalObserverNotifier
public class ObserverNotifier
- extends Object
Provides event-related operations such sa observer method resolution and event delivery.
- Author:
- Jozef Hartinger, David Allen
Method Summary |
void |
clear()
|
void |
fireEvent(Object event,
Annotation... qualifiers)
|
void |
fireEvent(Type eventType,
Object event,
Annotation... qualifiers)
|
void |
fireEvent(Type eventType,
Object event,
Set<Annotation> qualifiers)
|
protected
|
notifyObserver(T event,
javax.enterprise.inject.spi.ObserverMethod<? super T> observer)
|
static ObserverNotifier |
of(TypeSafeObserverResolver resolver,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
|
resolveObserverMethods(T event,
Annotation... bindings)
|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
|
resolveObserverMethods(Type eventType,
Annotation... qualifiers)
|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
|
resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObserverNotifier
protected ObserverNotifier(TypeSafeObserverResolver resolver,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
of
public static ObserverNotifier of(TypeSafeObserverResolver resolver,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
resolveObserverMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(T event,
Annotation... bindings)
fireEvent
public void fireEvent(Object event,
Annotation... qualifiers)
fireEvent
public void fireEvent(Type eventType,
Object event,
Annotation... qualifiers)
fireEvent
public void fireEvent(Type eventType,
Object event,
Set<Annotation> qualifiers)
resolveObserverMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(Type eventType,
Annotation... qualifiers)
resolveObserverMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers)
clear
public void clear()
notifyObserver
protected <T> void notifyObserver(T event,
javax.enterprise.inject.spi.ObserverMethod<? super T> observer)
Copyright © 2013 Seam Framework. All Rights Reserved.