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
|