Class DeferredEventNotification<T>

  • All Implemented Interfaces:
    Runnable

    public class DeferredEventNotification<T>
    extends Object
    implements Runnable
    A task that will notify the observer of a specific event at some future time.
    Author:
    David Allen, Jozef Hartinger
    • Field Detail

      • observer

        protected final javax.enterprise.inject.spi.ObserverMethod<? super T> observer
      • metadata

        protected final javax.enterprise.inject.spi.EventMetadata metadata
    • Constructor Detail

      • DeferredEventNotification

        public DeferredEventNotification​(String contextId,
                                         T event,
                                         javax.enterprise.inject.spi.EventMetadata metadata,
                                         javax.enterprise.inject.spi.ObserverMethod<? super T> observer,
                                         CurrentEventMetadata currentEventMetadata)
        Creates a new deferred event notifier.
        Parameters:
        observer - The observer to be notified
        metadata - The event being fired