org.jacorb.notification.engine

Class FilterConsumerAdminTask

Implemented Interfaces:
Configurable, Runnable, Disposable

public class FilterConsumerAdminTask
extends org.jacorb.notification.engine.AbstractFilterTask

Version:
$Id: FilterConsumerAdminTask.java,v 1.12 2004/05/06 12:39:59 nicolas Exp $

Author:
Alphonse Bendt

Field Summary

protected List
listOfFilterStageWithMessageConsumer_
this List contains FilterStages (ProxySuppliers) which have a MessageConsumer associated.

Fields inherited from class org.jacorb.notification.engine.AbstractFilterTask

FILTERSTAGE_ARRAY_TEMPLATE, arrayCurrentFilterStage_

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

message_

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

logger_

Method Summary

void
doWork()
FilterStage[]
getFilterStagesWithMessageConsumer()
access the FilterStages that have a Event Consumer associated.
void
reset()
void
setFilterStage(org.jacorb.notification.engine.AbstractFilterTask other)
Initialize this FilterOutgoingTask with the Configuration of another FilterTask.
String
toString()

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

addFilterStage, addFilterStage, clearFilterStageToBeProcessed, getFilterStageToBeProcessed, getTaskFactory, handleTaskError, isFilterStageListEmpty, reset, schedule, setCurrentFilterStage

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

Field Details

listOfFilterStageWithMessageConsumer_

protected List listOfFilterStageWithMessageConsumer_
this List contains FilterStages (ProxySuppliers) which have a MessageConsumer associated.

Method Details

doWork

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


getFilterStagesWithMessageConsumer

public FilterStage[] getFilterStagesWithMessageConsumer()
access the FilterStages that have a Event Consumer associated.


reset

public void reset()
Overrides:
reset in interface org.jacorb.notification.engine.AbstractFilterTask


setFilterStage

public void setFilterStage(org.jacorb.notification.engine.AbstractFilterTask other)
Initialize this FilterOutgoingTask with the Configuration of another FilterTask.


toString

public String toString()