us.ihmc.utilities.thread
Class PeriodicWorker

java.lang.Object
  extended by us.ihmc.utilities.thread.PeriodicWorker

public abstract class PeriodicWorker
extends java.lang.Object


Constructor Summary
PeriodicWorker()
           
 
Method Summary
 void doWork()
           
abstract  void doWorkCycle()
           
abstract  java.lang.String getDescription()
           
 boolean isStopped()
           
 void requestStop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeriodicWorker

public PeriodicWorker()
Method Detail

doWorkCycle

public abstract void doWorkCycle()

getDescription

public abstract java.lang.String getDescription()

doWork

public void doWork()

requestStop

public void requestStop()

isStopped

public boolean isStopped()