public class OutputConditionCountFactory extends Object implements OutputConditionFactory
Modifier and Type | Field and Description |
---|---|
protected long |
eventRate |
protected VariableMetaData |
variableMetaData |
Constructor and Description |
---|
OutputConditionCountFactory(int eventRate,
VariableMetaData variableMetaData)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
long |
getEventRate() |
VariableMetaData |
getVariableMetaData() |
OutputCondition |
make(AgentInstanceContext agentInstanceContext,
OutputCallback outputCallback) |
protected final long eventRate
protected final VariableMetaData variableMetaData
public OutputConditionCountFactory(int eventRate, VariableMetaData variableMetaData)
eventRate
- is the number of old or new events that
must arrive in order for the condition to be satisfiedvariableMetaData
- variable metadatapublic OutputCondition make(AgentInstanceContext agentInstanceContext, OutputCallback outputCallback)
make
in interface OutputConditionFactory
public long getEventRate()
public VariableMetaData getVariableMetaData()