Package | Description |
---|---|
org.pentaho.platform.api.scheduler2 | |
org.pentaho.platform.scheduler2.blockout | |
org.pentaho.platform.scheduler2.quartz |
Modifier and Type | Class and Description |
---|---|
class |
ComplexJobTrigger
Used to specify a recurrence of scheduled job execution or a recurrence of scheduler availability.
|
class |
CronJobTrigger |
class |
JobTrigger
The marker superclass for the various types of job triggers.
|
class |
SimpleJobTrigger
A simple way of specifying a schedule on which a job will fire as opposed to
ComplexJobTrigger . |
Modifier and Type | Method and Description |
---|---|
IJobTrigger |
IBlockoutManager.getBlockOut(String blockOutJobId) |
Modifier and Type | Method and Description |
---|---|
List<IJobTrigger> |
IBlockoutManager.willBlockSchedules(IJobTrigger testBlockOutJobTrigger) |
Modifier and Type | Method and Description |
---|---|
Job |
IScheduler.createJob(String jobName,
Class<? extends org.pentaho.platform.api.action.IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger)
Schedules a job to be run at one or more times in the future.
|
Job |
IScheduler.createJob(String jobName,
Class<? extends org.pentaho.platform.api.action.IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider)
Schedules a job to be run at one or more times in the future.
|
Job |
IScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger)
Schedules a job to be run at one or more times in the future.
|
Job |
IScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider)
Schedules a job to be run at one or more times in the future.
|
boolean |
IBlockoutManager.isPartiallyBlocked(IJobTrigger scheduleJobTrigger) |
void |
IScheduler.updateJob(String jobId,
Map<String,Serializable> jobParams,
IJobTrigger trigger)
Updates both the parameters and trigger to be used to execute an existing scheduled action.
|
List<IJobTrigger> |
IBlockoutManager.willBlockSchedules(IJobTrigger testBlockOutJobTrigger) |
boolean |
IBlockoutManager.willFire(IJobTrigger scheduleJobTrigger) |
Modifier and Type | Method and Description |
---|---|
IJobTrigger |
PentahoBlockoutManager.getBlockOut(String blockOutJobId) |
Modifier and Type | Method and Description |
---|---|
List<IJobTrigger> |
PentahoBlockoutManager.willBlockSchedules(IJobTrigger testBlockOutJobTrigger) |
Modifier and Type | Method and Description |
---|---|
static List<Date> |
BlockoutManagerUtil.getFireTimes(IJobTrigger jobTrigger,
IScheduler scheduler) |
static boolean |
BlockoutManagerUtil.isComplexTrigger(IJobTrigger jobTrigger) |
boolean |
PentahoBlockoutManager.isPartiallyBlocked(IJobTrigger scheduleJobTrigger) |
static boolean |
BlockoutManagerUtil.isPartiallyBlocked(IJobTrigger scheduleJobTrigger,
List<IJobTrigger> blockOutJobTriggers,
IScheduler scheduler) |
static boolean |
BlockoutManagerUtil.willBlockSchedule(IJobTrigger scheduleTrigger,
IJobTrigger blockOutJobTrigger,
IScheduler scheduler) |
List<IJobTrigger> |
PentahoBlockoutManager.willBlockSchedules(IJobTrigger testBlockOutJobTrigger) |
boolean |
PentahoBlockoutManager.willFire(IJobTrigger scheduleTrigger) |
static boolean |
BlockoutManagerUtil.willFire(IJobTrigger jobTrigger,
List<IJobTrigger> blockOutTriggers,
IScheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
static boolean |
BlockoutManagerUtil.isPartiallyBlocked(IJobTrigger scheduleJobTrigger,
List<IJobTrigger> blockOutJobTriggers,
IScheduler scheduler) |
static boolean |
BlockoutManagerUtil.shouldFireNow(List<IJobTrigger> blockOutJobTriggers,
IScheduler scheduler) |
static boolean |
BlockoutManagerUtil.willFire(IJobTrigger jobTrigger,
List<IJobTrigger> blockOutTriggers,
IScheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
Job |
QuartzScheduler.createJob(String jobName,
Class<? extends org.pentaho.platform.api.action.IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger)
Schedules a job to be run at one or more times in the future.
|
Job |
QuartzScheduler.createJob(String jobName,
Class<? extends org.pentaho.platform.api.action.IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider)
Schedules a job to be run at one or more times in the future.
|
Job |
QuartzScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger)
Schedules a job to be run at one or more times in the future.
|
Job |
QuartzScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider)
Schedules a job to be run at one or more times in the future.
|
static org.quartz.Trigger |
QuartzScheduler.createQuartzTrigger(IJobTrigger jobTrigger,
QuartzJobKey jobId) |
void |
QuartzScheduler.updateJob(String jobId,
Map<String,Serializable> jobParams,
IJobTrigger trigger) |