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

java.lang.Object
  extended by org.jboss.webbeans.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  ObserverImpl<T> observer
           
 
Constructor Summary
DeferredEventNotification(T event, ObserverImpl<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 ObserverImpl<T> observer

event

protected T event
Constructor Detail

DeferredEventNotification

public DeferredEventNotification(T event,
                                 ObserverImpl<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 © 2011. All Rights Reserved.