Class ContextControllerInitTermNonOverlap
java.lang.Object
com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTerm
com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermBase
com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermNonOverlap
- All Implemented Interfaces:
ContextControllerConditionCallback
,ContextControllerEndConditionMatchEventProvider
,ContextController
,ContextControllerInitTermWLastTrigger
public class ContextControllerInitTermNonOverlap
extends ContextControllerInitTermBase
implements ContextControllerInitTermWLastTrigger
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermBase
initTermSvc
Fields inherited from class com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTerm
factory, realization
-
Constructor Summary
ConstructorDescriptionContextControllerInitTermNonOverlap
(ContextControllerInitTermFactory factory, ContextManagerRealization realization) -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(IntSeqKey path, Object[] parentPartitionKeys, EventBean optionalTriggeringEvent, Map<String, Object> optionalTriggeringPattern) void
rangeNotification
(IntSeqKey conditionPath, ContextControllerConditionNonHA originCondition, EventBean optionalTriggeringEvent, Map<String, Object> optionalTriggeringPattern, EventBean optionalTriggeringEventPattern, Map<String, Object> optionalPatternForInclusiveEval, Map<String, Object> terminationProperties) Methods inherited from class com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermBase
deactivate, destroy, transfer, visitPartitions
Methods inherited from class com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTerm
getFactory, getRealization, populateEndConditionFromTrigger, populateEndConditionFromTrigger, visitSelectedPartitions
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.context.controller.condition.ContextControllerEndConditionMatchEventProvider
populateEndConditionFromTrigger, populateEndConditionFromTrigger
Methods inherited from interface com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermWLastTrigger
getRealization
-
Constructor Details
-
ContextControllerInitTermNonOverlap
public ContextControllerInitTermNonOverlap(ContextControllerInitTermFactory factory, ContextManagerRealization realization)
-
-
Method Details
-
activate
public void activate(IntSeqKey path, Object[] parentPartitionKeys, EventBean optionalTriggeringEvent, Map<String, Object> optionalTriggeringPattern) - Specified by:
activate
in interfaceContextController
-
rangeNotification
public void rangeNotification(IntSeqKey conditionPath, ContextControllerConditionNonHA originCondition, EventBean optionalTriggeringEvent, Map<String, Object> optionalTriggeringPattern, EventBean optionalTriggeringEventPattern, Map<String, Object> optionalPatternForInclusiveEval, Map<String, Object> terminationProperties) - Specified by:
rangeNotification
in interfaceContextControllerConditionCallback
-
getLastTriggerEvent
- Specified by:
getLastTriggerEvent
in interfaceContextControllerInitTermWLastTrigger
-