com.espertech.esper.pattern.observer
Interface ObserverEventEvaluator

All Known Implementing Classes:
EvalObserverStateNode

public interface ObserverEventEvaluator

For use by EventObserver instances to place an event for processing/evaluation.


Method Summary
 PatternAgentInstanceContext getContext()
           
 void observerEvaluateFalse(boolean restartable)
          Indicate that the observer turned permanently false.
 void observerEvaluateTrue(MatchedEventMap matchEvent, boolean quitted)
          Indicate an event for evaluation (sub-expression the observer represents has turned true).
 

Method Detail

observerEvaluateTrue

void observerEvaluateTrue(MatchedEventMap matchEvent,
                          boolean quitted)
Indicate an event for evaluation (sub-expression the observer represents has turned true).

Parameters:
matchEvent - is the matched events so far
quitted - whether the observer quit, usually "true" for most observers

observerEvaluateFalse

void observerEvaluateFalse(boolean restartable)
Indicate that the observer turned permanently false.

Parameters:
restartable -

getContext

PatternAgentInstanceContext getContext()

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com