org.openorb.notify
Class NotifyThread
java.lang.Object
|
+--org.openorb.notify.NotifyThread
- All Implemented Interfaces:
- java.lang.Runnable, ThreadManagement
- Direct Known Subclasses:
- EventQueueDispatcher, EventQueueReceiver, Puller, Pusher
- public abstract class NotifyThread
- extends java.lang.Object
- implements ThreadManagement, java.lang.Runnable
- Author:
- Shawn Boyce
|
Constructor Summary |
NotifyThread(java.lang.String id,
org.apache.avalon.framework.logger.Logger logger)
Default constructor |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Runnable |
run |
NotifyThread
public NotifyThread(java.lang.String id,
org.apache.avalon.framework.logger.Logger logger)
- Default constructor
startThread
public void startThread()
- Start the thread
- Specified by:
startThread in interface ThreadManagement
resumeThread
public void resumeThread()
- Resume the thread
- Specified by:
resumeThread in interface ThreadManagement
suspendThread
public void suspendThread()
- Suspend the thread
- Specified by:
suspendThread in interface ThreadManagement
stopThread
public void stopThread()
- Stop the thread
- Specified by:
stopThread in interface ThreadManagement
finishWorkAndStopThread
public void finishWorkAndStopThread()
- Finish pending work and stop the thread
- Specified by:
finishWorkAndStopThread in interface ThreadManagement
getLogger
public final org.apache.avalon.framework.logger.Logger getLogger()
toString
public final java.lang.String toString()
- Overrides:
toString in class java.lang.Object