| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| 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 |
|---|---|
ObserverMethod<T> |
ProcessObserverMethodImpl.getObserverMethod() |
| Modifier and Type | Method and Description |
|---|---|
void |
AfterBeanDiscoveryImpl.addObserverMethod(ObserverMethod<?> observerMethod) |
static <T> void |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
ObserverMethod<T> observer) |
| Constructor and Description |
|---|
ProcessObserverMethodImpl(BeanManagerImpl beanManager,
AnnotatedMethod<X> beanMethod,
ObserverMethod<T> observerMethod) |
| Modifier and Type | Class and Description |
|---|---|
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(T event,
Annotation... bindings) |
<T> Set<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(Type eventType,
Annotation... qualifiers) |
<T> Set<ObserverMethod<? super T>> |
ObserverNotifier.resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
TransactionalObserverNotifier.notifyObserver(T event,
ObserverMethod<? super T> observer) |
protected <T> void |
ObserverNotifier.notifyObserver(T event,
ObserverMethod<? super T> observer) |
| Constructor and Description |
|---|
DeferredEventNotification(T event,
ObserverMethod<? super T> observer)
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(BeanManagerImpl manager,
Iterable<ObserverMethod<?>> observers) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Observers.isObserverMethodEnabled(ObserverMethod<?> method,
BeanManagerImpl manager) |
Copyright © 2013 Seam Framework. All Rights Reserved.