org.oddjob.state
Class ServiceStateHandler

java.lang.Object
  extended by org.oddjob.state.StateHandler<ServiceState>
      extended by org.oddjob.state.ServiceStateHandler
All Implemented Interfaces:
StateLock, Stateful

public class ServiceStateHandler
extends StateHandler<ServiceState>

Helps Services handle state change.

Author:
Rob Gordon

Constructor Summary
ServiceStateHandler(Stateful source)
          Constructor.
 
Method Summary
 
Methods inherited from class org.oddjob.state.StateHandler
addStateListener, assertAlive, assertLockHeld, callLocked, fireEvent, getState, lastStateEvent, listenerCount, removeStateListener, restoreLastJobStateEvent, setState, setState, setStateException, setStateException, sleep, toString, tryToWhen, waitToWhen, wake
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceStateHandler

public ServiceStateHandler(Stateful source)
Constructor.

Parameters:
source - The source for events.