Class ContextControllerInitTermBase
java.lang.Object
com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTerm
com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTermBase
- All Implemented Interfaces:
ContextControllerConditionCallback
,ContextControllerEndConditionMatchEventProvider
,ContextController
- Direct Known Subclasses:
ContextControllerInitTermNonOverlap
,ContextControllerInitTermOverlap
public abstract class ContextControllerInitTermBase
extends ContextControllerInitTerm
implements ContextControllerConditionCallback, ContextControllerEndConditionMatchEventProvider
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.context.controller.initterm.ContextControllerInitTerm
factory, realization
-
Constructor Summary
ConstructorDescriptionContextControllerInitTermBase
(ContextControllerInitTermFactory factory, ContextManagerRealization realization) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deactivate
(IntSeqKey path, boolean terminateChildContexts) void
destroy()
final void
transfer
(IntSeqKey path, boolean transferChildContexts, AgentInstanceTransferServices xfer) protected void
visitPartitions
(IntSeqKey controllerPath, BiConsumer<ContextControllerInitTermPartitionKey, Integer> partKeyAndCPId) 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.core.ContextController
activate
Methods inherited from interface com.espertech.esper.common.internal.context.controller.condition.ContextControllerConditionCallback
rangeNotification
Methods inherited from interface com.espertech.esper.common.internal.context.controller.condition.ContextControllerEndConditionMatchEventProvider
populateEndConditionFromTrigger, populateEndConditionFromTrigger
-
Field Details
-
initTermSvc
-
-
Constructor Details
-
ContextControllerInitTermBase
public ContextControllerInitTermBase(ContextControllerInitTermFactory factory, ContextManagerRealization realization)
-
-
Method Details
-
deactivate
- Specified by:
deactivate
in interfaceContextController
-
visitPartitions
protected void visitPartitions(IntSeqKey controllerPath, BiConsumer<ContextControllerInitTermPartitionKey, Integer> partKeyAndCPId) - Specified by:
visitPartitions
in classContextControllerInitTerm
-
destroy
public void destroy()- Specified by:
destroy
in interfaceContextController
-
transfer
public final void transfer(IntSeqKey path, boolean transferChildContexts, AgentInstanceTransferServices xfer) - Specified by:
transfer
in interfaceContextController
-