/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
/** * Delivers the given event object to observer methods resolved based on the given resolvable. If strict checks are enabled the event object type is * verified. * * @param event the given event object * @param resolvable */ public void fireEvent(Object event, Resolvable resolvable) { checkEventObjectType(event); notify(resolveObserverMethods(resolvable), event, null); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
public void fireEvent(Type eventType, Object event, EventMetadata metadata, Annotation... qualifiers) { checkEventObjectType(eventType); // we use the array of qualifiers for resolution so that we can catch duplicate qualifiers notify(resolveObserverMethods(buildEventResolvable(eventType, qualifiers)), event, metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, "event"); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, EVENT_ARGUMENT_NAME); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, EVENT_ARGUMENT_NAME); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, EVENT_ARGUMENT_NAME); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, EVENT_ARGUMENT_NAME); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }
@Override public void fire(T event) { Preconditions.checkArgumentNotNull(event, EVENT_ARGUMENT_NAME); CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() getBeanManager().getGlobalLenientObserverNotifier().notify(observers.observers, event, observers.metadata); }