Class ContextControllerKeyedImpl
java.lang.Object
com.espertech.esper.common.internal.context.controller.core.ContextControllerBase
com.espertech.esper.common.internal.context.controller.keyed.ContextControllerKeyed
com.espertech.esper.common.internal.context.controller.keyed.ContextControllerKeyedImpl
- All Implemented Interfaces:
ContextController
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.context.controller.keyed.ContextControllerKeyed
factory, lastTerminatingEvent
Fields inherited from class com.espertech.esper.common.internal.context.controller.core.ContextControllerBase
realization
-
Constructor Summary
ConstructorDescriptionContextControllerKeyedImpl
(ContextControllerKeyedFactory factory, ContextManagerRealization realization) -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(IntSeqKey path, Object[] parentPartitionKeys, EventBean optionalTriggeringEvent, Map<String, Object> optionalTriggeringPattern) void
deactivate
(IntSeqKey path, boolean terminateChildContexts) void
destroy()
protected int
getSubpathOrCPId
(IntSeqKey path, Object keyForLookup) void
matchFound
(ContextControllerDetailKeyedItem item, EventBean theEvent, IntSeqKey controllerPath, String optionalInitCondAsName) void
transfer
(IntSeqKey path, boolean transferChildContexts, AgentInstanceTransferServices xfer) protected void
visitPartitions
(IntSeqKey controllerPath, BiConsumer<Object, Integer> keyAndSubpathOrCPId) Methods inherited from class com.espertech.esper.common.internal.context.controller.keyed.ContextControllerKeyed
getAgentInstanceContextCreate, getFactory, getRealization, visitSelectedPartitions
-
Field Details
-
keyedSvc
-
-
Constructor Details
-
ContextControllerKeyedImpl
public ContextControllerKeyedImpl(ContextControllerKeyedFactory factory, ContextManagerRealization realization)
-
-
Method Details
-
activate
-
deactivate
-
matchFound
public void matchFound(ContextControllerDetailKeyedItem item, EventBean theEvent, IntSeqKey controllerPath, String optionalInitCondAsName) -
visitPartitions
protected void visitPartitions(IntSeqKey controllerPath, BiConsumer<Object, Integer> keyAndSubpathOrCPId) - Specified by:
visitPartitions
in classContextControllerKeyed
-
getSubpathOrCPId
- Specified by:
getSubpathOrCPId
in classContextControllerKeyed
-
destroy
public void destroy() -
transfer
public void transfer(IntSeqKey path, boolean transferChildContexts, AgentInstanceTransferServices xfer)
-