public class EvalObserverFactoryNode extends EvalNodeFactoryBase
Modifier | Constructor and Description |
---|---|
protected |
EvalObserverFactoryNode(PatternObserverSpec patternObserverSpec)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ObserverFactory |
getObserverFactory()
Returns the observer factory.
|
PatternObserverSpec |
getPatternObserverSpec()
Returns the observer object specification to use for instantiating the observer factory and observer.
|
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
boolean |
isFilterChildNonQuitting() |
boolean |
isObserverStateNodeNonRestarting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
setObserverFactory(ObserverFactory observerFactory)
Supplies the observer factory to the node.
|
java.lang.String |
toPrecedenceFreeEPL() |
void |
toPrecedenceFreeEPL(java.io.StringWriter writer) |
java.lang.String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
protected EvalObserverFactoryNode(PatternObserverSpec patternObserverSpec)
patternObserverSpec
- is the factory to use to get an observer instancepublic EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public PatternObserverSpec getPatternObserverSpec()
public void setObserverFactory(ObserverFactory observerFactory)
observerFactory
- is the observer factorypublic ObserverFactory getObserverFactory()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public java.lang.String toPrecedenceFreeEPL()
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode
public boolean isObserverStateNodeNonRestarting()