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,
EventMetadata metadata,
Annotation... qualifiers) |
void |
fireEvent(Object event,
Resolvable resolvable) |
void |
fireEvent(Type eventType,
Object event,
Annotation... qualifiers) |
void |
fireEvent(Type eventType,
Object event,
EventMetadata metadata,
Annotation... qualifiers) |
<T> void |
notify(ResolvedObservers<T> observers,
T event,
EventMetadata metadata) |
<T> void |
notify(Set<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
protected <T> void |
notifySyncObservers(Set<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
protected <T> void |
notifyTransactionObservers(Set<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
static ObserverNotifier |
of(String contextId,
TypeSafeObserverResolver resolver,
ServiceRegistry services,
boolean strict) |
<T> ResolvedObservers<T> |
resolveObserverMethods(Resolvable resolvable) |
<T> ResolvedObservers<T> |
resolveObserverMethods(T event,
Annotation... bindings) |
<T> ResolvedObservers<T> |
resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers) |