public class ContextManagerRealization extends Object implements ContextControllerLifecycleCallback, FilterFaultHandler
Constructor and Description |
---|
ContextManagerRealization(ContextManagerResident contextManager,
AgentInstanceContext agentInstanceContextCreate) |
public ContextManagerRealization(ContextManagerResident contextManager, AgentInstanceContext agentInstanceContextCreate)
public ContextController[] getContextControllers()
public void startContext()
public void stopContext()
public void safeDestroyContext()
public ContextPartitionInstantiationResult contextPartitionInstantiate(IntSeqKey controllerPathId, int subpathId, ContextController originator, EventBean optionalTriggeringEvent, Map<String,Object> optionalPatternForInclusiveEval, Object[] parentPartitionKeys, Object partitionKey)
contextPartitionInstantiate
in interface ContextControllerLifecycleCallback
public void contextPartitionTerminate(IntSeqKey controllerPath, int subpathIdOrCPId, ContextController originator, Map<String,Object> terminationProperties, boolean leaveLocksAcquired, List<AgentInstance> agentInstancesLocksHeld)
contextPartitionTerminate
in interface ContextControllerLifecycleCallback
public void startLateStatement(ContextControllerStatementDesc statement)
public AgentInstanceContext getAgentInstanceContextCreate()
public Collection<Integer> getAgentInstanceIds(ContextPartitionSelector selector)
public void removeStatement(ContextControllerStatementDesc statementDesc)
public void contextPartitionRecursiveVisit(IntSeqKey controllerPath, int subpathOrAgentInstanceId, ContextController originator, ContextPartitionVisitor visitor, ContextPartitionSelector[] selectorPerLevel)
contextPartitionRecursiveVisit
in interface ContextControllerLifecycleCallback
public ContextManagerResident getContextManager()
public void activateCreateVariableStatement(ContextControllerStatementDesc statement)
public boolean handleFilterFault(EventBean theEvent, long version)
handleFilterFault
in interface FilterFaultHandler
public void transfer(AgentInstanceTransferServices xfer)
public void transferRecursive(IntSeqKey controllerPath, int subpathOrAgentInstanceId, ContextController originator, AgentInstanceTransferServices xfer)
Copyright © 2005–2021. All rights reserved.