jsr.daemon.pausable
Class PausableEventHandler

java.lang.Object
  |
  +--jsr.daemon.DaemonEventHandler
        |
        +--jsr.daemon.pausable.PausableEventHandler

public class PausableEventHandler
extends DaemonEventHandler

helper class for dispatching pausable daemon events to bound listeners


Constructor Summary
PausableEventHandler()
          default constructor for this event handler
 
Method Summary
 void paused(Pausable pausable, boolean paused, java.lang.Throwable throwable)
          method for informing the event handler about a pause state change
 
Methods inherited from class jsr.daemon.DaemonEventHandler
active, addListener, getListeners, removeListener, removeListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PausableEventHandler

public PausableEventHandler()
default constructor for this event handler
Method Detail

paused

public void paused(Pausable pausable,
                   boolean paused,
                   java.lang.Throwable throwable)
method for informing the event handler about a pause state change
Parameters:
pausable - the pausable daemon changing its pause state
paused - the target pause state
throwable - a throwable for indicating a possible exception