| Package | Description | 
|---|---|
| com.caucho.config.event | |
| com.caucho.config.extension | |
| com.caucho.config.inject | |
| javax.enterprise.inject.spi | 
 Java Dependency Injection programmatic APIs. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractObserverMethod<T>
Common bean introspection for Produces and ManagedBean. 
 | 
class  | 
ObserverImpl<X,T>
Implements a single observer. 
 | 
class  | 
ObserverMethodAfterCompletionImpl<X,T>
Internal implementation for a producer Bean 
 | 
class  | 
ObserverMethodAfterFailureImpl<X,T>
Internal implementation for a producer Bean 
 | 
class  | 
ObserverMethodAfterSuccessImpl<X,T>
Internal implementation for a producer Bean 
 | 
class  | 
ObserverMethodBeforeCompletionImpl<X,T>
Internal implementation for a producer Bean 
 | 
class  | 
ObserverMethodImpl<X,T>
Internal implementation for a producer Bean 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> | 
EventManager.resolveObserverMethods(T event,
                      java.lang.annotation.Annotation... qualifiers)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventManager.addExtensionObserver(ObserverMethod<?> observer,
                    BaseType eventBaseType,
                    java.lang.annotation.Annotation... bindings)
Registers an event observer 
 | 
void | 
EventManager.addObserver(ObserverMethod<?> observer)
Registers an event observer 
 | 
void | 
EventManager.addObserver(ObserverMethod<?> observer,
           BaseType eventBaseType,
           java.lang.annotation.Annotation... bindings)
Registers an event observer 
 | 
void | 
ObserverMap.addObserver(ObserverMethod<?> observer,
           BaseType type,
           java.lang.annotation.Annotation[] bindings)  | 
void | 
EventManager.addObserver(ObserverMethod<?> observer,
           java.lang.reflect.Type type,
           java.lang.annotation.Annotation... bindings)
Registers an event observer 
 | 
void | 
EventManager.removeObserver(ObserverMethod<?> observer)
Removes an event observer 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventManager.fillObserverMethodList(java.util.Set<ObserverMethod<?>> list,
                      BaseType type,
                      java.lang.annotation.Annotation[] qualifiers)  | 
<T> void | 
ObserverMap.resolveObservers(java.util.Set<ObserverMethod<? super T>> set,
                BaseType eventType,
                java.lang.annotation.Annotation[] qualifiers)  | 
| Modifier and Type | Method and Description | 
|---|---|
ObserverMethod<T> | 
ProcessObserverImpl.getObserverMethod()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AfterBeanDiscoveryImpl.addObserverMethod(ObserverMethod<?> observerMethod)  | 
<T,X> void | 
ExtensionManager.processObserver(ObserverMethod<T> observer,
               AnnotatedMethod<X> method)
Processes the observer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> | 
InjectManager.resolveObserverMethods(T event,
                      java.lang.annotation.Annotation... qualifiers)
Returns the observers listening for an event 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T,X> void | 
InjectManager.addObserver(ObserverMethod<T> observer,
           AnnotatedMethod<X> method)  | 
| Modifier and Type | Method and Description | 
|---|---|
ObserverMethod<T> | 
ProcessObserverMethod.getObserverMethod()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> | 
BeanManager.resolveObserverMethods(T event,
                      java.lang.annotation.Annotation... qualifiers)
Returns the observers listening for an event 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AfterBeanDiscovery.addObserverMethod(ObserverMethod<?> observerMethod)
Registers an observer method with the BeanManager 
 |