public interface Manager
Modifier and Type | Method and Description |
---|---|
<T> void |
bind(java.lang.Class<? extends java.lang.annotation.Annotation> scope,
java.lang.Class<T> type,
T instance) |
void |
fire(java.lang.Object event) |
<T> void |
fire(T event,
NonManagedObserver<T> observer) |
<T> T |
getContext(java.lang.Class<T> type) |
void |
inject(java.lang.Object obj) |
<T> T |
resolve(java.lang.Class<T> type) |
void |
shutdown() |
void |
start() |
void fire(java.lang.Object event)
<T> void fire(T event, NonManagedObserver<T> observer)
<T> T resolve(java.lang.Class<T> type)
<T> void bind(java.lang.Class<? extends java.lang.annotation.Annotation> scope, java.lang.Class<T> type, T instance)
void inject(java.lang.Object obj)
<T> T getContext(java.lang.Class<T> type)
void start()
void shutdown()