public class ContextControllerInitTerm extends java.lang.Object implements ContextController, ContextControllerConditionCallback
Constructor and Description |
---|
ContextControllerInitTerm(int pathId,
ContextControllerLifecycleCallback lifecycleCallback,
ContextControllerInitTermFactory 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) |
static boolean |
compare(long savedStartTime,
java.util.Map<java.lang.String,java.lang.Object> savedProperties,
java.lang.Long savedEndTime,
long existingStartTime,
java.util.Map<java.lang.String,java.lang.Object> existingProperties,
java.lang.Long existingEndTime) |
void |
deactivate() |
void |
deletePath(ContextPartitionIdentifier identifier) |
ContextControllerFactory |
getFactory() |
int |
getPathId() |
void |
importContextPartitions(ContextControllerState state,
int pathIdToUse,
ContextInternalFilterAddendum filterAddendum,
AgentInstanceSelector agentInstanceSelector) |
void |
rangeNotification(java.util.Map<java.lang.String,java.lang.Object> builtinProperties,
ContextControllerCondition originCondition,
EventBean optionalTriggeringEvent,
java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern,
ContextInternalFilterAddendum filterAddendum) |
void |
visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector,
ContextPartitionVisitor visitor) |
public ContextControllerInitTerm(int pathId, ContextControllerLifecycleCallback lifecycleCallback, ContextControllerInitTermFactory 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 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 void visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector, ContextPartitionVisitor visitor)
visitSelectedPartitions
in interface ContextController
public void rangeNotification(java.util.Map<java.lang.String,java.lang.Object> builtinProperties, ContextControllerCondition originCondition, EventBean optionalTriggeringEvent, java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern, ContextInternalFilterAddendum filterAddendum)
rangeNotification
in interface ContextControllerConditionCallback
public ContextControllerFactory getFactory()
getFactory
in interface ContextController
public int getPathId()
getPathId
in interface ContextController
public void deactivate()
deactivate
in interface ContextController
public static boolean compare(long savedStartTime, java.util.Map<java.lang.String,java.lang.Object> savedProperties, java.lang.Long savedEndTime, long existingStartTime, java.util.Map<java.lang.String,java.lang.Object> existingProperties, java.lang.Long existingEndTime)