| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bean.builtin | |
| org.jboss.weld.bootstrap | |
| org.jboss.weld.bootstrap.events | |
| org.jboss.weld.event | |
| org.jboss.weld.experimental | |
| org.jboss.weld.experimental.util | |
| org.jboss.weld.logging | |
| org.jboss.weld.manager | |
| org.jboss.weld.resolution | |
| org.jboss.weld.util |
| Modifier and Type | Method and Description |
|---|---|
ObserverMethod<T> |
ProcessObserverMethod.getObserverMethod()
The
ObserverMethod object that will be used by the container to invoke the observer
when a matching event is fired. |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> |
BeanManager.resolveObserverMethods(T event,
java.lang.annotation.Annotation... qualifiers)
Return the set of observers for an event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AfterBeanDiscovery.addObserverMethod(ObserverMethod<?> observerMethod)
Fires an event of type
ProcessObserverMethod containing the given
ObserverMethod and then registers the
ObserverMethod with the container, thereby making it available for event
notifications. |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> |
BeanManagerProxy.resolveObserverMethods(T event,
java.lang.annotation.Annotation... qualifiers) |
| Constructor and Description |
|---|
FastProcessAnnotatedTypeResolver(java.lang.Iterable<ObserverMethod<?>> observers) |
| Modifier and Type | Method and Description |
|---|---|
static <T,X> ObserverMethod<T> |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
AnnotatedMethod<X> beanMethod,
ObserverMethod<T> observerMethod) |
<T> ObserverMethod<T> |
ContainerLifecycleEvents.fireProcessObserverMethod(BeanManagerImpl beanManager,
ObserverMethod<T> observer) |
<T,X> ObserverMethod<T> |
ContainerLifecycleEvents.fireProcessObserverMethod(BeanManagerImpl beanManager,
ObserverMethodImpl<T,X> observer) |
| Modifier and Type | Method and Description |
|---|---|
void |
AfterBeanDiscoveryImpl.addObserverMethod(ObserverMethod<?> observerMethod) |
static <T,X> ObserverMethod<T> |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
AnnotatedMethod<X> beanMethod,
ObserverMethod<T> observerMethod) |
<T> ObserverMethod<T> |
ContainerLifecycleEvents.fireProcessObserverMethod(BeanManagerImpl beanManager,
ObserverMethod<T> observer) |
void |
ContainerLifecycleEvents.processObserverMethod(ObserverMethod<?> observer) |
void |
ProcessObserverMethodImpl.setObserverMethod(ObserverMethod<T> observerMethod) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtensionObserverMethodImpl<T,X>
An implementation of
ObserverMethod used for events delivered to extensions. |
class |
ObserverMethodImpl<T,X>
Reference implementation for the ObserverMethod interface, which represents an observer method.
|
| Modifier and Type | Field and Description |
|---|---|
protected ObserverMethod<? super T> |
DeferredEventNotification.observer |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<ObserverMethod<?>> |
GlobalObserverNotifierService.getAllObserverMethods() |
<T> java.util.List<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(Resolvable resolvable) |
<T> java.util.List<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(T event,
java.lang.annotation.Annotation... bindings) |
<T> java.util.List<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(java.lang.reflect.Type eventType,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
ObserverNotifier.notifyObserver(EventPacket<T> eventPacket,
ObserverMethod<? super T> observer) |
protected <T> void |
ObserverNotifier.notifyObserver(T event,
ObserverMethod<? super T> observer) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
TransactionalObserverNotifier.notifyObservers(EventPacket<T> eventPacket,
java.util.List<ObserverMethod<? super T>> observers) |
<T> void |
ObserverNotifier.notifyObservers(EventPacket<T> eventPacket,
java.util.List<ObserverMethod<? super T>> observers) |
| Constructor and Description |
|---|
DeferredEventNotification(java.lang.String contextId,
EventPacket<T> eventPacket,
ObserverMethod<? super T> observer,
CurrentEventMetadata currentEventMetadata,
Status status,
boolean before)
Creates a new deferred event notifier.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExperimentalObserverMethod<T>
This API is experimental and will change! All the methods declared by this interface are supposed to be moved to
ObserverMethod. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExperimentalProcessObserverMethod.setObserverMethod(ObserverMethod<T> observerMethod)
Replaces the observer method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingExperimentalObserverMethod<T>
This API is experimental and will change!
This is a forwarding implementation of
ExperimentalObserverMethod. |
| Modifier and Type | Method and Description |
|---|---|
protected ObserverMethod<T> |
ForwardingExperimentalObserverMethod.delegate() |
| Constructor and Description |
|---|
ForwardingExperimentalObserverMethod(ObserverMethod<T> delegate) |
| Modifier and Type | Method and Description |
|---|---|
DefinitionException |
EventLogger.beanClassMismatch(ObserverMethod<?> originalObserverMethod,
ObserverMethod<?> observerMethod) |
DefinitionException |
EventLogger.beanClassMismatch(ObserverMethod<?> originalObserverMethod,
ObserverMethod<?> observerMethod) |
void |
BootstrapLogger.notUsingFastResolver(ObserverMethod<?> observer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ObserverMethod<?>> |
BeanManagerImpl.getObservers() |
<T> java.util.Set<ObserverMethod<? super T>> |
BeanManagerImpl.resolveObserverMethods(T event,
java.lang.annotation.Annotation... bindings) |
<T> java.util.List<ObserverMethod<? super T>> |
BeanManagerImpl.resolveObserverMethodsInOrder(T event,
java.lang.annotation.Annotation... bindings) |
| Modifier and Type | Method and Description |
|---|---|
void |
BeanManagerImpl.addObserver(ObserverMethod<?> observer)
Does the actual observer registration
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<ObserverMethod<?>> |
TypeSafeObserverResolver.filterResult(java.util.Set<ObserverMethod<?>> matched) |
protected java.util.List<ObserverMethod<?>> |
TypeSafeObserverResolver.sortResult(java.util.Set<ObserverMethod<?>> matched) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TypeSafeObserverResolver.matches(Resolvable resolvable,
ObserverMethod<?> observer) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<ObserverMethod<?>> |
TypeSafeObserverResolver.filterResult(java.util.Set<ObserverMethod<?>> matched) |
protected java.util.List<ObserverMethod<?>> |
TypeSafeObserverResolver.sortResult(java.util.Set<ObserverMethod<?>> matched) |
| Constructor and Description |
|---|
TypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore,
java.lang.Iterable<ObserverMethod<?>> observers) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.Set<ObserverMethod<? super T>> |
ForwardingBeanManager.resolveObserverMethods(T event,
java.lang.annotation.Annotation... qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Observers.isContainerLifecycleObserverMethod(ObserverMethod<?> method) |
static boolean |
Observers.isObserverMethodEnabled(ObserverMethod<?> method,
BeanManagerImpl manager) |
static void |
Observers.validateObserverMethod(ObserverMethod<?> observerMethod,
BeanManager beanManager,
ObserverMethod<?> originalObserverMethod)
Validates given external observer method.
|
static void |
Observers.validateObserverMethod(ObserverMethod<?> observerMethod,
BeanManager beanManager,
ObserverMethod<?> originalObserverMethod)
Validates given external observer method.
|
Copyright © 2014. All Rights Reserved.