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.
|
String |
toPrecedenceFreeEPL() |
void |
toPrecedenceFreeEPL(StringWriter writer) |
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 boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public String toPrecedenceFreeEPL()
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode
public boolean isObserverStateNodeNonRestarting()