Index

D E F I O P R 
All Classes and Interfaces|All Packages

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.

O

Observer<T> - Class in io.avaje.inject.events
Container class for an observer method and its information
Observer(int, boolean, Consumer<T>, String) - Constructor for class io.avaje.inject.events.Observer
 
ObserverManager - Interface in io.avaje.inject.events
Manages all Observer instances in the BeanScope.
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<T>) - Method in interface io.avaje.inject.events.ObserverManager
Registers the given Consumer as an observer.
D E F I O P R 
All Classes and Interfaces|All Packages