Index
All Classes and Interfaces|All Packages
A
- asyncExecutor() - Method in interface io.avaje.inject.events.ObserverManager
-
The Executor used for sending async events
- asyncExecutor(Executor) - Method in interface io.avaje.inject.events.ObserverManager.Builder
-
Specify an Executor to run asynchronous events.
B
- build() - Method in interface io.avaje.inject.events.ObserverManager.Builder
-
Build the ObserverManager.
- builder() - Static method in interface io.avaje.inject.events.ObserverManager
-
Return a builder for the default ObserverManager implementation.
D
- defaultQualifier - Variable in class io.avaje.inject.events.Event
E
- Event<T> - Class in io.avaje.inject.events
-
Allows the application to fire events of a particular type.
- Event(ObserverManager, Type) - Constructor for class io.avaje.inject.events.Event
- Event(ObserverManager, Type, String) - Constructor for class io.avaje.inject.events.Event
F
- fire(T) - Method in class io.avaje.inject.events.Event
-
Fires an event and notifies observers with the qualifier set for this instance.
- fire(T, String) - Method in class io.avaje.inject.events.Event
-
Fires an event with the specified qualifier and notifies observers.
- fireAsync(T) - Method in class io.avaje.inject.events.Event
-
Fires an event to asynchronous observers with the qualifier set for this instance.
- fireAsync(T, String) - Method in class io.avaje.inject.events.Event
-
Fires an event with the specified qualifier and notifies asynchronous observers
I
- io.avaje.inject.events - module io.avaje.inject.events
- io.avaje.inject.events - package io.avaje.inject.events
-
Event support.
M
O
- Observer<T> - Class in io.avaje.inject.events
-
Container class for an observer method and its information
- Observer(int, boolean, Consumer, String) - Constructor for class io.avaje.inject.events.Observer
- ObserverManager - Interface in io.avaje.inject.events
-
Manages all
Observerinstances in the BeanScope. - ObserverManager.Builder - Interface in io.avaje.inject.events
-
Builder for the default ObserverManager implementation.
- observers - Variable in class io.avaje.inject.events.Event
- observersByType(Type) - Method in interface io.avaje.inject.events.ObserverManager
-
Retrieves a list of all Observers registered by the given type
- Observes - Annotation Type in io.avaje.inject.events
-
Identifies the event parameter of an observer method.
- ObservesAsync - Annotation Type in io.avaje.inject.events
-
Identifies the event parameter of an asynchronous observer method.
P
- priority() - Method in class io.avaje.inject.events.Observer
-
Return the priority.
- priority() - Element in annotation type io.avaje.inject.events.Observes
-
The priority of the observe method
- priority() - Element in annotation type io.avaje.inject.events.ObservesAsync
-
The priority of the observe method
R
- registerObserver(Type, Observer) - Method in interface io.avaje.inject.events.ObserverManager
-
Registers the given Consumer as an observer.
All Classes and Interfaces|All Packages