org.jacorb.notification.engine

Class TimerDeliverTask

Implemented Interfaces:
Configurable, Runnable, 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, schedule, scheduleTasks, setMessageConsumer

Methods inherited from class org.jacorb.notification.engine.AbstractTask

checkInterrupt, copyMessage, doWork, getTaskExecutor, getTaskProcessor, removeMessage, reset, run, schedule, schedule, schedule, setMessage, setTaskExecutor

Methods inherited from class org.jacorb.notification.interfaces.AbstractPoolable

configure, dispose, reset, setObjectPool

Method Details

doWork

public void doWork()
            throws Disconnected,
                   NotConnected,
                   InterruptedException
Override this Method in Subclasses to do the "real work".
Overrides:
doWork in interface AbstractTask


schedule

public void schedule()
            throws InterruptedException
Overrides:
schedule in interface AbstractDeliverTask