org.jacorb.notification.engine

Class PullFromSupplierTask

Implemented Interfaces:
Configurable, Runnable, Disposable

public class PullFromSupplierTask
extends AbstractTask

Version:
$Id: PullFromSupplierTask.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()
void
handleTaskError(AbstractTask task, Throwable error)
void
reset()
void
schedule()
void
setTarget(MessageSupplier target)

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
Overrides:
doWork in interface AbstractTask


handleTaskError

public void handleTaskError(AbstractTask task,
                            Throwable error)


reset

public void reset()
Overrides:
reset in interface AbstractTask


schedule

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


setTarget

public void setTarget(MessageSupplier target)