public final class EvalFilterStateNodeConsumeImpl extends EvalFilterStateNode implements EvalFilterStateNodeConsume
beginState, evalFilterNode, filterServiceEntry, handle, isStarted
Constructor and Description |
---|
EvalFilterStateNodeConsumeImpl(Evaluator parentNode,
EvalFilterNode evalFilterNode) |
Modifier and Type | Method and Description |
---|---|
void |
matchFound(EventBean theEvent,
Collection<FilterHandleCallback> allStmtMatches)
Indicate that an event was evaluated by the
FilterService
which matches the filter specification FilterSpecCompiled associated with this callback. |
static void |
processMatches(EvalFilterConsumptionHandler handler,
EventBean theEvent,
Collection<FilterHandleCallback> allStmtMatches) |
accept, getEvalFilterNode, getFactoryNode, getStatementId, isFilterStateNode, isNotOperator, isObserverStateNodeNonRestarting, isSubSelect, quit, removeMatch, start, startFiltering, toString
getParentEvaluator, setParentEvaluator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEvalFilterNode
public EvalFilterStateNodeConsumeImpl(Evaluator parentNode, EvalFilterNode evalFilterNode)
public final void matchFound(EventBean theEvent, Collection<FilterHandleCallback> allStmtMatches)
FilterHandleCallback
FilterService
which matches the filter specification FilterSpecCompiled
associated with this callback.matchFound
in interface FilterHandleCallback
matchFound
in class EvalFilterStateNode
theEvent
- - the event received that matches the filter specificationallStmtMatches
- - collection of matches that represent all matches for the same statementpublic static void processMatches(EvalFilterConsumptionHandler handler, EventBean theEvent, Collection<FilterHandleCallback> allStmtMatches)