@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), DestroyedLiteral.CONVERSATION); } };
@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), BeforeDestroyed.Literal.CONVERSATION); } };
@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), BeforeDestroyed.Literal.CONVERSATION); } };
@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), Destroyed.Literal.CONVERSATION); } };
@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), Destroyed.Literal.CONVERSATION); } };
@Override protected FastEvent<String> computeValue() { return FastEvent.of(String.class, manager, manager.getGlobalLenientObserverNotifier(), Destroyed.Literal.CONVERSATION); } };
public void fire() { try { beanManager.getGlobalLenientObserverNotifier().fireEvent(getEventType(), this); } catch (Exception e) { getErrors().add(e); } }
public void fire() { try { beanManager.getGlobalLenientObserverNotifier().fireEvent(getEventType(), this); } catch (Exception e) { getErrors().add(e); } }
public void fire() { try { beanManager.getGlobalLenientObserverNotifier().fireEvent(getEventType(), this); } catch (Exception e) { getErrors().add(e); } }
public void fire() { try { beanManager.getGlobalLenientObserverNotifier().fireEvent(getEventType(), this); } catch (Exception e) { getErrors().add(e); } }
/** * Fires a {@link ProcessAnnotatedType} or {@link ProcessSyntheticAnnotatedType} using the default event mechanism. */ private void fireProcessAnnotatedType(ProcessAnnotatedTypeImpl<?> event, BeanManagerImpl beanManager) { final Resolvable resolvable = ProcessAnnotatedTypeEventResolvable.of(event, discovery); try { beanManager.getGlobalLenientObserverNotifier().fireEvent(event, resolvable); } catch (Exception e) { throw new DefinitionException(e); } }
private <U extends T> CompletionStage<U> fireAsyncInternal(U event, NotificationOptions options) { CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() return getBeanManager().getGlobalLenientObserverNotifier().notifyAsync(observers.observers, event, observers.metadata, options); }
private <U extends T> CompletionStage<U> fireAsyncInternal(U event, NotificationOptions options) { CachedObservers observers = getObservers(event); // we can do lenient here as the event type is checked within #getObservers() return getBeanManager().getGlobalLenientObserverNotifier().notifyAsync(observers.observers, event, observers.metadata, options); }
@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"); 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); }
private List<ObserverMethod<?>> resolveObservers(EventMetadata metadata, boolean containerEvent) { List<ObserverMethod<?>> observers = new ArrayList<ObserverMethod<?>>(); final ObserverNotifier notifier = (containerEvent) ? manager.getAccessibleLenientObserverNotifier() : manager.getGlobalLenientObserverNotifier(); ResolvedObservers<?> resolvedObservers = notifier.resolveObserverMethods(metadata.getType(), metadata.getQualifiers()); for (ObserverMethod<?> observer : resolvedObservers.getAllObservers()) { // do not show ProbeObserver if (getBeanClass() != observer.getBeanClass()) { observers.add(observer); } } return ImmutableList.copyOf(observers); }
private List<ObserverMethod<?>> resolveObservers(EventMetadata metadata, boolean containerEvent) { List<ObserverMethod<?>> observers = new ArrayList<ObserverMethod<?>>(); final ObserverNotifier notifier = (containerEvent) ? manager.getAccessibleLenientObserverNotifier() : manager.getGlobalLenientObserverNotifier(); ResolvedObservers<?> resolvedObservers = notifier.resolveObserverMethods(metadata.getType(), metadata.getQualifiers()); for (ObserverMethod<?> observer : resolvedObservers.getAllObservers()) { // do not show ProbeObserver if (getBeanClass() != observer.getBeanClass()) { observers.add(observer); } } return ImmutableList.copyOf(observers); }