com.espertech.esper.core.context.mgr
Class ContextControllerConditionImmediate

java.lang.Object
  extended by com.espertech.esper.core.context.mgr.ContextControllerConditionImmediate
All Implemented Interfaces:
ContextControllerCondition

public class ContextControllerConditionImmediate
extends java.lang.Object
implements ContextControllerCondition

Context condition used for Non-Overlapping contexts only, when @Now is specified. Not used for end-conditions (only for start range conditions). This is enforced by the grammar and spec mapper.


Constructor Summary
ContextControllerConditionImmediate()
           
 
Method Summary
 void activate(EventBean optionalTriggerEvent, MatchedEventMap priorMatches, long timeOffset, boolean isRecoveringResilient)
           
 void deactivate()
           
 java.lang.Long getExpectedEndTime()
           
 boolean isImmediate()
           
 boolean isRunning()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextControllerConditionImmediate

public ContextControllerConditionImmediate()
Method Detail

activate

public void activate(EventBean optionalTriggerEvent,
                     MatchedEventMap priorMatches,
                     long timeOffset,
                     boolean isRecoveringResilient)
Specified by:
activate in interface ContextControllerCondition

deactivate

public void deactivate()
Specified by:
deactivate in interface ContextControllerCondition

isRunning

public boolean isRunning()
Specified by:
isRunning in interface ContextControllerCondition

getExpectedEndTime

public java.lang.Long getExpectedEndTime()
Specified by:
getExpectedEndTime in interface ContextControllerCondition

isImmediate

public boolean isImmediate()
Specified by:
isImmediate in interface ContextControllerCondition

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