org.jacorb.notification.engine
Class TimerDeliverTask

java.lang.Object
  extended by org.jacorb.notification.interfaces.AbstractPoolable
      extended by org.jacorb.notification.engine.AbstractTask
          extended by org.jacorb.notification.engine.AbstractDeliverTask
              extended by org.jacorb.notification.engine.TimerDeliverTask
All Implemented Interfaces:
java.lang.Runnable, org.apache.avalon.framework.configuration.Configurable, Disposable

public class TimerDeliverTask
extends AbstractDeliverTask

Version:
$Id: TimerDeliverTask.java,v 1.10 2004/05/06 12:39:59 nicolas Exp $
Author:
Alphonse Bendt

Field Summary
 
Fields inherited from class org.jacorb.notification.engine.AbstractTask
message_
 
Fields inherited from class org.jacorb.notification.interfaces.AbstractPoolable
logger_
 
Method Summary
 void doWork()
          Override this Method in Subclasses to do the "real work".
 void schedule()
           
 
Methods inherited from class org.jacorb.notification.engine.AbstractDeliverTask
getMessageConsumer, getTaskExecutor, handleTaskError, reset, schedule, scheduleTasks, setMessageConsumer
 
Methods inherited from class org.jacorb.notification.engine.AbstractTask
checkInterrupt, copyMessage, getTaskProcessor, removeMessage, run, schedule, setMessage, setTaskExecutor
 
Methods inherited from class org.jacorb.notification.interfaces.AbstractPoolable
configure, dispose, setObjectPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

doWork

public void doWork()
            throws Disconnected,
                   NotConnected,
                   java.lang.InterruptedException
Description copied from class: AbstractTask
Override this Method in Subclasses to do the "real work".

Specified by:
doWork in class AbstractTask
Throws:
Disconnected
NotConnected
java.lang.InterruptedException

schedule

public void schedule()
              throws java.lang.InterruptedException
Overrides:
schedule in class AbstractDeliverTask
Throws:
java.lang.InterruptedException