public class ContextControllerConditionTimePeriod extends Object implements ContextControllerCondition
Constructor and Description |
---|
ContextControllerConditionTimePeriod(String contextName,
AgentInstanceContext agentInstanceContext,
long scheduleSlot,
ContextDetailConditionTimePeriod spec,
ContextControllerConditionCallback callback,
ContextInternalFilterAddendum filterAddendum) |
Modifier and Type | Method and Description |
---|---|
void |
activate(EventBean optionalTriggerEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
deactivate() |
Long |
getExpectedEndTime() |
boolean |
isImmediate() |
boolean |
isRunning() |
public ContextControllerConditionTimePeriod(String contextName, AgentInstanceContext agentInstanceContext, long scheduleSlot, ContextDetailConditionTimePeriod spec, ContextControllerConditionCallback callback, ContextInternalFilterAddendum filterAddendum)
public void activate(EventBean optionalTriggerEvent, MatchedEventMap priorMatches, long timeOffset, boolean isRecoveringResilient)
activate
in interface ContextControllerCondition
public void deactivate()
deactivate
in interface ContextControllerCondition
public boolean isRunning()
isRunning
in interface ContextControllerCondition
public boolean isImmediate()
isImmediate
in interface ContextControllerCondition
public Long getExpectedEndTime()
getExpectedEndTime
in interface ContextControllerCondition