org.jacorb.notification.engine
Class FilterProxySupplierTask

java.lang.Object
  extended byorg.jacorb.notification.util.AbstractPoolable
      extended byorg.jacorb.notification.engine.AbstractTask
          extended byorg.jacorb.notification.engine.AbstractMessageTask
              extended byorg.jacorb.notification.engine.AbstractFilterTask
                  extended byorg.jacorb.notification.engine.FilterProxySupplierTask
All Implemented Interfaces:
org.picocontainer.Disposable, Disposable, java.lang.Runnable, Schedulable

public class FilterProxySupplierTask
extends AbstractFilterTask

Version:
$Id: FilterProxySupplierTask.java,v 1.21 2005/11/11 19:37:44 alphonse.bendt Exp $
Author:
Alphonse Bendt

Field Summary
static org.jacorb.notification.engine.FilterProxySupplierTask.AlternateMessageMap EMPTY_MAP
           
 
Fields inherited from class org.jacorb.notification.engine.AbstractFilterTask
arrayCurrentFilterStage_, EMPTY_FILTERSTAGE
 
Fields inherited from class org.jacorb.notification.util.AbstractPoolable
logger_
 
Constructor Summary
FilterProxySupplierTask(TaskFactory taskFactory, TaskExecutor taskExecutor)
           
 
Method Summary
 void doFilter()
           
 void reset()
          Reset the Object to an initial state.
 java.lang.String toString()
           
 
Methods inherited from class org.jacorb.notification.engine.AbstractFilterTask
addFilterStage, addFilterStage, clearFilterStageToBeProcessed, doWork, getFilterStageToBeProcessed, getTaskFactory, handleTaskError, isFilterStageListEmpty, schedule, setCurrentFilterStage
 
Methods inherited from class org.jacorb.notification.engine.AbstractMessageTask
checkInterrupt, copyMessage, dispose, getMessage, isRunnable, removeMessage, setMessage
 
Methods inherited from class org.jacorb.notification.engine.AbstractTask
getTaskExecutor, run, schedule, schedule, setTaskExecutor
 
Methods inherited from class org.jacorb.notification.util.AbstractPoolable
setObjectPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_MAP

public static final org.jacorb.notification.engine.FilterProxySupplierTask.AlternateMessageMap EMPTY_MAP
Constructor Detail

FilterProxySupplierTask

public FilterProxySupplierTask(TaskFactory taskFactory,
                               TaskExecutor taskExecutor)
Method Detail

toString

public java.lang.String toString()

reset

public void reset()
Description copied from class: AbstractPoolable
Reset the Object to an initial state. Subclasses should override this method appropiately to reset the instance to an initial state.

Overrides:
reset in class AbstractFilterTask

doFilter

public void doFilter()
              throws java.lang.InterruptedException
Specified by:
doFilter in class AbstractFilterTask
Throws:
java.lang.InterruptedException