public class ContextControllerPartitioned extends java.lang.Object implements ContextController, ContextControllerPartitionedInstanceCreateCallback
Constructor and Description |
---|
ContextControllerPartitioned(int pathId,
ContextControllerLifecycleCallback activationCallback,
ContextControllerPartitionedFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
activate(EventBean optionalTriggeringEvent,
java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern,
ContextControllerState controllerState,
ContextInternalFilterAddendum filterAddendum,
java.lang.Integer importPathId) |
void |
create(java.lang.Object key,
EventBean theEvent) |
void |
deactivate() |
void |
deletePath(ContextPartitionIdentifier identifier) |
ContextControllerFactory |
getFactory() |
int |
getPathId() |
void |
importContextPartitions(ContextControllerState state,
int pathIdToUse,
ContextInternalFilterAddendum filterAddendum,
AgentInstanceSelector agentInstanceSelector) |
void |
visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector,
ContextPartitionVisitor visitor) |
public ContextControllerPartitioned(int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerPartitionedFactory factory)
public void importContextPartitions(ContextControllerState state, int pathIdToUse, ContextInternalFilterAddendum filterAddendum, AgentInstanceSelector agentInstanceSelector)
importContextPartitions
in interface ContextController
public void deletePath(ContextPartitionIdentifier identifier)
deletePath
in interface ContextController
public void visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector, ContextPartitionVisitor visitor)
visitSelectedPartitions
in interface ContextController
public void activate(EventBean optionalTriggeringEvent, java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern, ContextControllerState controllerState, ContextInternalFilterAddendum filterAddendum, java.lang.Integer importPathId)
activate
in interface ContextController
public ContextControllerFactory getFactory()
getFactory
in interface ContextController
public int getPathId()
getPathId
in interface ContextController
public void deactivate()
deactivate
in interface ContextController
public void create(java.lang.Object key, EventBean theEvent)
create
in interface ContextControllerPartitionedInstanceCreateCallback