com.espertech.esper.core.context.mgr
Class ContextControllerConditionImmediate
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextControllerConditionImmediate
public ContextControllerConditionImmediate()
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