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

java.lang.Object
  extended by org.jboss.weld.event.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 Summary
protected  T event
           
protected  javax.enterprise.inject.spi.ObserverMethod<? super T> observer
           
 
Constructor Summary
DeferredEventNotification(T event, javax.enterprise.inject.spi.ObserverMethod<? super T> observer)
          Creates a new deferred event notifier.
 
Method Summary
 void run()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

observer

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

event

protected final T event
Constructor Detail

DeferredEventNotification

public DeferredEventNotification(T event,
                                 javax.enterprise.inject.spi.ObserverMethod<? super 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 Runnable

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Seam Framework. All Rights Reserved.