org.jacorb.notification.engine
Class FilterProxyConsumerTask
java.lang.Object
org.jacorb.notification.util.AbstractPoolable
org.jacorb.notification.engine.AbstractTask
org.jacorb.notification.engine.AbstractMessageTask
org.jacorb.notification.engine.AbstractFilterTask
org.jacorb.notification.engine.FilterProxyConsumerTask
- All Implemented Interfaces:
- Runnable, Schedulable, org.picocontainer.Disposable
public class FilterProxyConsumerTask
- extends AbstractFilterTask
- Author:
- Alphonse Bendt
|
Method Summary |
void |
doFilter()
|
boolean |
getSkip()
access the Filter hint for next Stage. |
void |
reset()
Reset the Object to an initial state. |
void |
schedule()
Schedule this Task on its default Executor for execution. |
String |
toString()
|
FilterProxyConsumerTask
public FilterProxyConsumerTask(TaskFactory factory,
TaskExecutor executor)
toString
public String toString()
- Overrides:
toString in class Object
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
getSkip
public boolean getSkip()
- access the Filter hint for next Stage. if the current FilterStage has
InterFilterGroupOperator.OR_OP enabled and a filter matched the evaluation of the
SupplierAdmin Filters can be skipped.
doFilter
public void doFilter()
throws InterruptedException
- Specified by:
doFilter in class AbstractFilterTask
- Throws:
InterruptedException
schedule
public void schedule()
- Description copied from class:
AbstractFilterTask
- Schedule this Task on its default Executor for execution.
- Specified by:
schedule in interface Schedulable- Overrides:
schedule in class AbstractFilterTask
Copyright © 2015 JacORB. All rights reserved.