Package | Description |
---|---|
javax.enterprise.inject.spi |
The portable extension integration SPI.
|
org.jboss.weld.bean.builtin | |
org.jboss.weld.bootstrap.events | |
org.jboss.weld.event | |
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> Set<ObserverMethod<? super T>> |
BeanManager.resolveObserverMethods(T event,
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> Set<ObserverMethod<? super T>> |
BeanManagerProxy.resolveObserverMethods(T event,
Annotation... qualifiers) |
Modifier and Type | Method and Description |
---|---|
ObserverMethod<T> |
ProcessObserverMethodImpl.getObserverMethod() |
ObserverMethod<?> |
AbstractContainerEvent.getObserverMethod() |
Modifier and Type | Method and Description |
---|---|
void |
AfterBeanDiscoveryImpl.addObserverMethod(ObserverMethod<?> observerMethod) |
static <T> void |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
ObserverMethod<T> observer) |
void |
ContainerLifecycleEvents.fireProcessObserverMethod(BeanManagerImpl beanManager,
ObserverMethod<?> observer) |
void |
ContainerLifecycleEvents.processObserverMethod(ObserverMethod<?> observer) |
void |
AbstractContainerEvent.setObserverMethod(ObserverMethod<?> observerMethod) |
Constructor and Description |
---|
ProcessObserverMethodImpl(BeanManagerImpl beanManager,
AnnotatedMethod<X> beanMethod,
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 |
---|---|
<T> Set<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(Resolvable resolvable) |
<T> Set<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(T event,
Annotation... bindings) |
Modifier and Type | Method and Description |
---|---|
protected <T> void |
TransactionalObserverNotifier.notifyObserver(EventPacket<T> event,
ObserverMethod<? super T> observer) |
protected <T> void |
ObserverNotifier.notifyObserver(EventPacket<T> eventPacket,
ObserverMethod<? super T> observer) |
protected <T> void |
ObserverNotifier.notifyObserver(T event,
ObserverMethod<? super T> observer) |
Constructor and Description |
---|
DeferredEventNotification(EventPacket<T> eventPacket,
ObserverMethod<? super T> observer,
CurrentEventMetadata currentEventMetadata)
Creates a new deferred event notifier.
|
Modifier and Type | Method and Description |
---|---|
List<ObserverMethod<?>> |
BeanManagerImpl.getObservers() |
<T> Set<ObserverMethod<? super T>> |
BeanManagerImpl.resolveObserverMethods(T event,
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 Set<ObserverMethod<?>> |
TypeSafeObserverResolver.filterResult(Set<ObserverMethod<?>> matched) |
protected Set<ObserverMethod<?>> |
TypeSafeObserverResolver.sortResult(Set<ObserverMethod<?>> matched) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TypeSafeObserverResolver.matches(Resolvable resolvable,
ObserverMethod<?> observer) |
Modifier and Type | Method and Description |
---|---|
protected Set<ObserverMethod<?>> |
TypeSafeObserverResolver.filterResult(Set<ObserverMethod<?>> matched) |
protected Set<ObserverMethod<?>> |
TypeSafeObserverResolver.sortResult(Set<ObserverMethod<?>> matched) |
Constructor and Description |
---|
TypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore,
Iterable<ObserverMethod<?>> observers) |
Modifier and Type | Method and Description |
---|---|
<T> Set<ObserverMethod<? super T>> |
ForwardingBeanManager.resolveObserverMethods(T event,
Annotation... qualifiers) |
Modifier and Type | Method and Description |
---|---|
static boolean |
Observers.isContainerLifecycleObserverMethod(ObserverMethod<?> method) |
static boolean |
Observers.isObserverMethodEnabled(ObserverMethod<?> method,
BeanManagerImpl manager) |
Copyright © 2013 Seam Framework. All Rights Reserved.