|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.pattern.EvalStateNode
com.espertech.esper.pattern.EvalObserverStateNode
public class EvalObserverStateNode
This class represents the state of an eventObserver sub-expression in the evaluation state tree.
Field Summary | |
---|---|
protected EvalObserverNode |
evalObserverNode
|
protected EventObserver |
eventObserver
|
Constructor Summary | |
---|---|
EvalObserverStateNode(Evaluator parentNode,
EvalObserverNode evalObserverNode)
Constructor. |
Method Summary | |
---|---|
java.lang.Object |
accept(EvalStateNodeVisitor visitor,
java.lang.Object data)
Accept a visitor. |
java.lang.Object |
childrenAccept(EvalStateNodeVisitor visitor,
java.lang.Object data)
Pass the visitor to all child nodes. |
PatternAgentInstanceContext |
getContext()
|
EvalNode |
getFactoryNode()
Returns the factory node for the state node. |
boolean |
isFilterStateNode()
|
boolean |
isNotOperator()
|
void |
observerEvaluateFalse()
Indicate that the observer turned permanently false. |
void |
observerEvaluateTrue(MatchedEventMap matchEvent)
Indicate an event for evaluation (sub-expression the observer represents has turned true). |
void |
quit()
Stops the event expression or an instance of it. |
void |
start(MatchedEventMap beginState)
Starts the event expression or an instance of it. |
java.lang.String |
toString()
|
Methods inherited from class com.espertech.esper.pattern.EvalStateNode |
---|
getParentEvaluator, setParentEvaluator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final EvalObserverNode evalObserverNode
protected EventObserver eventObserver
Constructor Detail |
---|
public EvalObserverStateNode(Evaluator parentNode, EvalObserverNode evalObserverNode)
parentNode
- is the parent evaluator to call to indicate truth valueevalObserverNode
- is the factory node associated to the stateMethod Detail |
---|
public EvalNode getFactoryNode()
EvalStateNode
getFactoryNode
in class EvalStateNode
public PatternAgentInstanceContext getContext()
getContext
in interface ObserverEventEvaluator
public void observerEvaluateTrue(MatchedEventMap matchEvent)
ObserverEventEvaluator
observerEvaluateTrue
in interface ObserverEventEvaluator
matchEvent
- is the matched events so farpublic void observerEvaluateFalse()
ObserverEventEvaluator
observerEvaluateFalse
in interface ObserverEventEvaluator
public void start(MatchedEventMap beginState)
EvalStateNode
start
in class EvalStateNode
public final void quit()
EvalStateNode
quit
in class EvalStateNode
public final java.lang.Object accept(EvalStateNodeVisitor visitor, java.lang.Object data)
EvalStateNode
accept
in class EvalStateNode
visitor
- on which the visit method is invoked by each nodedata
- any additional data the visitor may need is passed in this parameter
public final java.lang.Object childrenAccept(EvalStateNodeVisitor visitor, java.lang.Object data)
EvalStateNode
childrenAccept
in class EvalStateNode
visitor
- is the instance to be passed to all child nodesdata
- any additional data the visitor may need is passed in this parameter
public boolean isNotOperator()
isNotOperator
in class EvalStateNode
public boolean isFilterStateNode()
isFilterStateNode
in class EvalStateNode
public final java.lang.String toString()
toString
in class java.lang.Object
|
© 2006-2011 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |