Interface ObserverManager
public interface ObserverManager
Manages all
Observer instances in the BeanScope.
A default implementation is provided by avaje-inject.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder for the default ObserverManager implementation. -
Method Summary
Modifier and TypeMethodDescriptionThe Executor used for sending async eventsstatic ObserverManager.Builderbuilder()Return a builder for the default ObserverManager implementation.observersByType(Type eventType) Retrieves a list of all Observers registered by the given type<T> voidregisterObserver(Type eventType, Observer<T> observer) Registers the given Consumer as an observer.
-
Method Details
-
builder
Return a builder for the default ObserverManager implementation. -
registerObserver
-
observersByType
-
asyncExecutor
Executor asyncExecutor()The Executor used for sending async events
-