All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
Resolvable |
buildEventResolvable(Type eventType,
Annotation... qualifiers) |
Resolvable |
buildEventResolvable(Type eventType,
Set<Annotation> qualifiers) |
void |
checkEventObjectType(Object event) |
void |
checkEventObjectType(Type eventType) |
void |
clear() |
void |
fireEvent(Object event,
Annotation... qualifiers) |
void |
fireEvent(Object event,
Resolvable resolvable) |
<T> void |
fireEvent(Resolvable resolvable,
EventPacket<T> packet) |
void |
fireEvent(Type eventType,
Object event,
Annotation... qualifiers) |
protected <T> void |
notifyObserver(EventPacket<T> eventPacket,
ObserverMethod<? super T> observer) |
protected <T> void |
notifyObserver(T event,
ObserverMethod<? super T> observer) |
<T> void |
notifyObservers(EventPacket<T> eventPacket,
List<ObserverMethod<? super T>> observers) |
static ObserverNotifier |
of(String contextId,
TypeSafeObserverResolver resolver,
ServiceRegistry services,
boolean strict) |
<T> List<ObserverMethod<? super T>> |
resolveObserverMethods(Resolvable resolvable) |
<T> List<ObserverMethod<? super T>> |
resolveObserverMethods(T event,
Annotation... bindings) |
<T> List<ObserverMethod<? super T>> |
resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers) |