public interface IBlockoutManager
Modifier and Type | Field and Description |
---|---|
static String |
BLOCK_OUT_JOB_NAME |
static String |
DURATION_PARAM |
static String |
SCHEDULED_FIRE_TIME |
static String |
TIME_ZONE_PARAM |
Modifier and Type | Method and Description |
---|---|
IJobTrigger |
getBlockOut(String blockOutJobId) |
List<Job> |
getBlockOutJobs() |
boolean |
isPartiallyBlocked(IJobTrigger scheduleJobTrigger) |
boolean |
shouldFireNow() |
List<IJobTrigger> |
willBlockSchedules(IJobTrigger testBlockOutJobTrigger) |
boolean |
willFire(IJobTrigger scheduleJobTrigger) |
static final String DURATION_PARAM
static final String TIME_ZONE_PARAM
static final String BLOCK_OUT_JOB_NAME
static final String SCHEDULED_FIRE_TIME
IJobTrigger getBlockOut(String blockOutJobId)
blockOutJobId
- SchedulerException
List<Job> getBlockOutJobs()
boolean willFire(IJobTrigger scheduleJobTrigger)
scheduleJobTrigger
- IJobTrigger
IJobTrigger
will fire, at least once, given the current list of IJobTrigger
sSchedulerException
boolean shouldFireNow()
SchedulerException
List<IJobTrigger> willBlockSchedules(IJobTrigger testBlockOutJobTrigger)
testBlockOutJobTrigger
- List
of IJobTrigger
s which would be blocked by the IJobTrigger
SchedulerException
boolean isPartiallyBlocked(IJobTrigger scheduleJobTrigger)
scheduleJobTrigger
- IJobTrigger
IJobTrigger
is blocked, at least partially, by at least a single IJobTrigger
,
provided the list of registered IJobTrigger
sSchedulerException