|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.config.event.EventManager
@Module public class EventManager
Internal implementation for a Bean
Constructor Summary | |
---|---|
EventManager(InjectManager cdiManager)
|
Method Summary | ||
---|---|---|
void |
addExtensionObserver(ObserverMethod<?> observer,
BaseType eventBaseType,
java.lang.annotation.Annotation... bindings)
Registers an event observer |
|
|
addObserver(Bean<X> bean,
AnnotatedMethod<Z> beanMethod)
|
|
void |
addObserver(ObserverMethod<?> observer)
Registers an event observer |
|
void |
addObserver(ObserverMethod<?> observer,
BaseType eventBaseType,
java.lang.annotation.Annotation... bindings)
Registers an event observer |
|
void |
addObserver(ObserverMethod<?> observer,
java.lang.reflect.Type type,
java.lang.annotation.Annotation... bindings)
Registers an event observer |
|
void |
fillObserverMethodList(java.util.Set<ObserverMethod<?>> list,
BaseType type,
java.lang.annotation.Annotation[] qualifiers)
|
|
static
|
findObserverAnnotation(AnnotatedMethod<Z> method)
|
|
void |
fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers)
|
|
void |
fireExtensionEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers)
|
|
void |
fireExtensionEvent(java.lang.Object event,
BaseType eventType,
java.lang.annotation.Annotation... qualifiers)
|
|
void |
removeObserver(ObserverMethod<?> observer)
Removes an event observer |
|
|
resolveObserverMethods(T event,
java.lang.annotation.Annotation... qualifiers)
|
|
java.lang.String |
toString()
Registers an event observer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EventManager(InjectManager cdiManager)
Method Detail |
---|
public <X,Z> void addObserver(Bean<X> bean, AnnotatedMethod<Z> beanMethod)
public static <Z> int findObserverAnnotation(AnnotatedMethod<Z> method)
public void fireEvent(java.lang.Object event, java.lang.annotation.Annotation... qualifiers)
public <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(T event, java.lang.annotation.Annotation... qualifiers)
public void fillObserverMethodList(java.util.Set<ObserverMethod<?>> list, BaseType type, java.lang.annotation.Annotation[] qualifiers)
public void fireExtensionEvent(java.lang.Object event, java.lang.annotation.Annotation... qualifiers)
@Module public void fireExtensionEvent(java.lang.Object event, BaseType eventType, java.lang.annotation.Annotation... qualifiers)
public void addObserver(ObserverMethod<?> observer)
observer
- the observer objectbindings
- the binding set for the eventpublic void addObserver(ObserverMethod<?> observer, java.lang.reflect.Type type, java.lang.annotation.Annotation... bindings)
observer
- the observer objectbindings
- the binding set for the eventpublic void addObserver(ObserverMethod<?> observer, BaseType eventBaseType, java.lang.annotation.Annotation... bindings)
observer
- the observer objectbindings
- the binding set for the eventpublic void addExtensionObserver(ObserverMethod<?> observer, BaseType eventBaseType, java.lang.annotation.Annotation... bindings)
observer
- the observer objectbindings
- the binding set for the eventpublic void removeObserver(ObserverMethod<?> observer)
observer
- the observer objecteventType
- the type of event to listen forbindings
- the binding set for the eventpublic java.lang.String toString()
toString
in class java.lang.Object
observerMethod
- the observer method
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |