public class EvalEveryDistinctFactoryNode extends EvalFactoryNodeBase
Modifier and Type | Field and Description |
---|---|
protected EvalFactoryNode |
childNode |
Constructor and Description |
---|
EvalEveryDistinctFactoryNode() |
Modifier and Type | Method and Description |
---|---|
long |
absExpiry(PatternAgentInstanceContext context) |
void |
accept(EvalFactoryNodeVisitor visitor) |
EvalFactoryNode |
getChildNode() |
MatchedEventConvertor |
getConvertor() |
ExprEvaluator |
getDistinctExpression() |
Class[] |
getDistinctTypes() |
TimePeriodCompute |
getTimePeriodCompute() |
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
setChildNode(EvalFactoryNode childNode) |
void |
setConvertor(MatchedEventConvertor convertor) |
void |
setDistinctExpression(ExprEvaluator distinctExpression) |
void |
setDistinctTypes(Class[] distinctTypes) |
void |
setTimePeriodCompute(TimePeriodCompute timePeriodCompute) |
getFactoryNodeId, getTextForAudit, setFactoryNodeId, setTextForAudit
protected EvalFactoryNode childNode
public void setDistinctExpression(ExprEvaluator distinctExpression)
public void setConvertor(MatchedEventConvertor convertor)
public void setTimePeriodCompute(TimePeriodCompute timePeriodCompute)
public void setChildNode(EvalFactoryNode childNode)
public void setDistinctTypes(Class[] distinctTypes)
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
public ExprEvaluator getDistinctExpression()
public MatchedEventConvertor getConvertor()
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public long absExpiry(PatternAgentInstanceContext context)
public TimePeriodCompute getTimePeriodCompute()
public EvalFactoryNode getChildNode()
public Class[] getDistinctTypes()
public void accept(EvalFactoryNodeVisitor visitor)
Copyright © 2005–2018. All rights reserved.