All 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(List<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
<T> void |
notify(ResolvedObservers<T> observers,
T event,
EventMetadata metadata) |
<T,U extends T> CompletionStage<U> |
notifyAsync(ResolvedObservers<T> observers,
U event,
EventMetadata metadata,
Executor executor) |
<T,U extends T> CompletionStage<U> |
notifyAsyncObservers(List<ObserverMethod<? super T>> observers,
U event,
EventMetadata metadata,
Executor executor) |
protected <T> void |
notifySyncObservers(List<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
protected <T> void |
notifyTransactionObservers(List<ObserverMethod<? super T>> observers,
T event,
EventMetadata metadata) |
<T> ResolvedObservers<T> |
resolveObserverMethods(Resolvable resolvable) |
<T> ResolvedObservers<T> |
resolveObserverMethods(T event,
Annotation... bindings) |
<T> ResolvedObservers<T> |
resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers) |