public class ObserverNotifier extends Object
Modifier | Constructor and Description |
---|---|
protected |
ObserverNotifier(TypeSafeObserverResolver resolver,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
fireEvent(Object event,
Annotation... qualifiers) |
void |
fireEvent(Type eventType,
Object event,
Annotation... qualifiers) |
void |
fireEvent(Type eventType,
Object event,
Set<Annotation> qualifiers) |
protected <T> void |
notifyObserver(T event,
javax.enterprise.inject.spi.ObserverMethod<? super T> observer) |
static ObserverNotifier |
of(TypeSafeObserverResolver resolver,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
resolveObserverMethods(T event,
Annotation... bindings) |
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
resolveObserverMethods(Type eventType,
Annotation... qualifiers) |
<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> |
resolveObserverMethods(Type eventType,
Set<Annotation> qualifiers) |
protected ObserverNotifier(TypeSafeObserverResolver resolver, org.jboss.weld.bootstrap.api.ServiceRegistry services)
public static ObserverNotifier of(TypeSafeObserverResolver resolver, org.jboss.weld.bootstrap.api.ServiceRegistry services)
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(T event, Annotation... bindings)
public void fireEvent(Object event, Annotation... qualifiers)
public void fireEvent(Type eventType, Object event, Annotation... qualifiers)
public void fireEvent(Type eventType, Object event, Set<Annotation> qualifiers)
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(Type eventType, Annotation... qualifiers)
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(Type eventType, Set<Annotation> qualifiers)
public void clear()
protected <T> void notifyObserver(T event, javax.enterprise.inject.spi.ObserverMethod<? super T> observer)
Copyright © 2013 Seam Framework. All rights reserved.