com.espertech.esper.epl.view
Class OutputConditionTimeFactory

java.lang.Object
  extended by com.espertech.esper.epl.view.OutputConditionTimeFactory
All Implemented Interfaces:
OutputConditionFactory

public class OutputConditionTimeFactory
extends java.lang.Object
implements OutputConditionFactory

Output condition that is satisfied at the end of every time interval of a given length.


Field Summary
protected  boolean isStartConditionOnCreation
           
 
Constructor Summary
OutputConditionTimeFactory(ExprTimePeriod timePeriod, boolean isStartConditionOnCreation)
          Constructor.
 
Method Summary
 ExprTimePeriod getTimePeriod()
           
 ExprTimePeriodEvalDeltaNonConst getTimePeriodDeltaComputation()
           
 OutputCondition make(AgentInstanceContext agentInstanceContext, OutputCallback outputCallback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isStartConditionOnCreation

protected final boolean isStartConditionOnCreation
Constructor Detail

OutputConditionTimeFactory

public OutputConditionTimeFactory(ExprTimePeriod timePeriod,
                                  boolean isStartConditionOnCreation)
Constructor.

Parameters:
timePeriod - is the number of minutes or seconds to batch events for, may include variables
Method Detail

make

public OutputCondition make(AgentInstanceContext agentInstanceContext,
                            OutputCallback outputCallback)
Specified by:
make in interface OutputConditionFactory

getTimePeriod

public ExprTimePeriod getTimePeriod()

getTimePeriodDeltaComputation

public ExprTimePeriodEvalDeltaNonConst getTimePeriodDeltaComputation()

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com