public class ObserverNotifier
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
ObserverNotifier(TypeSafeObserverResolver resolver,
ServiceRegistry services) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers) |
void |
fireEvent(java.lang.reflect.Type eventType,
java.lang.Object event,
java.lang.annotation.Annotation... qualifiers) |
void |
fireEvent(java.lang.reflect.Type eventType,
java.lang.Object event,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
protected <T> void |
notifyObserver(T event,
ObserverMethod<? super T> observer) |
static ObserverNotifier |
of(TypeSafeObserverResolver resolver,
ServiceRegistry services) |
<T> java.util.Set<ObserverMethod<? super T>> |
resolveObserverMethods(T event,
java.lang.annotation.Annotation... bindings) |
<T> java.util.Set<ObserverMethod<? super T>> |
resolveObserverMethods(java.lang.reflect.Type eventType,
java.lang.annotation.Annotation... qualifiers) |
<T> java.util.Set<ObserverMethod<? super T>> |
resolveObserverMethods(java.lang.reflect.Type eventType,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
protected ObserverNotifier(TypeSafeObserverResolver resolver, ServiceRegistry services)
public static ObserverNotifier of(TypeSafeObserverResolver resolver, ServiceRegistry services)
public <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(T event, java.lang.annotation.Annotation... bindings)
public void fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers)
public void fireEvent(java.lang.reflect.Type eventType,
java.lang.Object event,
java.lang.annotation.Annotation... qualifiers)
public void fireEvent(java.lang.reflect.Type eventType,
java.lang.Object event,
java.util.Set<java.lang.annotation.Annotation> qualifiers)
public <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(java.lang.reflect.Type eventType, java.lang.annotation.Annotation... qualifiers)
public <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(java.lang.reflect.Type eventType, java.util.Set<java.lang.annotation.Annotation> qualifiers)
public void clear()
protected <T> void notifyObserver(T event,
ObserverMethod<? super T> observer)
Copyright © 2014 Seam Framework. All Rights Reserved.