public class ContextControllerConditionCrontabImpl extends Object implements ContextControllerConditionNonHA, ContextControllerConditionCrontab
Modifier and Type | Field and Description |
---|---|
static String |
NAME_AUDITPROVIDER_SCHEDULE |
Constructor and Description |
---|
ContextControllerConditionCrontabImpl(IntSeqKey conditionPath,
long scheduleSlot,
ScheduleSpec scheduleSpec,
ContextConditionDescriptorCrontab crontab,
ContextControllerConditionCallback callback,
ContextController controller) |
Modifier and Type | Method and Description |
---|---|
boolean |
activate(EventBean optionalTriggeringEvent,
ContextControllerEndConditionMatchEventProvider endConditionMatchEventProvider) |
void |
deactivate() |
ContextConditionDescriptor |
getDescriptor() |
Long |
getExpectedEndTime() |
ScheduleSpec |
getSchedule() |
boolean |
isImmediate() |
boolean |
isRunning() |
public static final String NAME_AUDITPROVIDER_SCHEDULE
public ContextControllerConditionCrontabImpl(IntSeqKey conditionPath, long scheduleSlot, ScheduleSpec scheduleSpec, ContextConditionDescriptorCrontab crontab, ContextControllerConditionCallback callback, ContextController controller)
public boolean activate(EventBean optionalTriggeringEvent, ContextControllerEndConditionMatchEventProvider endConditionMatchEventProvider)
activate
in interface ContextControllerConditionNonHA
public void deactivate()
deactivate
in interface ContextControllerConditionNonHA
public boolean isImmediate()
isImmediate
in interface ContextControllerCondition
public boolean isRunning()
isRunning
in interface ContextControllerConditionNonHA
public Long getExpectedEndTime()
getExpectedEndTime
in interface ContextControllerCondition
public ContextConditionDescriptor getDescriptor()
getDescriptor
in interface ContextControllerCondition
public ScheduleSpec getSchedule()
getSchedule
in interface ContextControllerConditionCrontab
Copyright © 2005–2018. All rights reserved.