org.jboss.weld.event
Class DeferredEventNotification<T>

java.lang.Object
  extended by org.jboss.weld.event.DeferredEventNotification<T>
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
AsynchronousTransactionalEventNotification

public class DeferredEventNotification<T>
extends java.lang.Object
implements java.lang.Runnable

A task that will notify the observer of a specific event at some future time.

Author:
David Allen

Field Summary
protected  T event
           
protected  ObserverMethodImpl<?,T> observer
           
 
Constructor Summary
DeferredEventNotification(T event, ObserverMethodImpl<?,T> observer)
          Creates a new deferred event notifier.
 
Method Summary
 void run()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

observer

protected final ObserverMethodImpl<?,T> observer

event

protected final T event
Constructor Detail

DeferredEventNotification

public DeferredEventNotification(T event,
                                 ObserverMethodImpl<?,T> observer)
Creates a new deferred event notifier.

Parameters:
observer - The observer to be notified
event - The event being fired
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2009 Seam Framework. All Rights Reserved.