net.esper.eql.view
Class OutputConditionFirst
java.lang.Object
net.esper.eql.view.OutputConditionFirst
- All Implemented Interfaces:
- OutputCondition
public class OutputConditionFirst
- extends Object
- implements OutputCondition
An output condition that is satisfied at the first event
of either a time-based or count-based batch.
Method Summary |
void |
updateOutputCondition(int newEventsCount,
int oldEventsCount)
Update the output condition. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutputConditionFirst
public OutputConditionFirst(OutputLimitSpec outputLimitSpec,
StatementServiceContext statementContext,
OutputCallback outputCallback)
- Ctor.
- Parameters:
outputLimitSpec
- specifies what kind of condition to createstatementContext
- supplies the services required such as for scheduling callbacksoutputCallback
- is the method to invoke for output
updateOutputCondition
public void updateOutputCondition(int newEventsCount,
int oldEventsCount)
- Description copied from interface:
OutputCondition
- Update the output condition.
- Specified by:
updateOutputCondition
in interface OutputCondition
- Parameters:
newEventsCount
- - number of new events incomingoldEventsCount
- - number of old events incoming