Uses of Interface
org.pentaho.platform.api.scheduler2.IJobTrigger
-
Packages that use IJobTrigger Package Description org.pentaho.platform.api.scheduler2 org.pentaho.platform.scheduler2.blockout org.pentaho.platform.scheduler2.quartz -
-
Uses of IJobTrigger in org.pentaho.platform.api.scheduler2
Classes in org.pentaho.platform.api.scheduler2 that implement IJobTrigger Modifier and Type Class 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 toComplexJobTrigger
.Methods in org.pentaho.platform.api.scheduler2 that return IJobTrigger Modifier and Type Method Description IJobTrigger
IBlockoutManager. getBlockOut(String blockOutJobId)
Methods in org.pentaho.platform.api.scheduler2 that return types with arguments of type IJobTrigger Modifier and Type Method Description List<IJobTrigger>
IBlockoutManager. willBlockSchedules(IJobTrigger testBlockOutJobTrigger)
Methods in org.pentaho.platform.api.scheduler2 with parameters of type IJobTrigger Modifier and Type Method 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)
-
Uses of IJobTrigger in org.pentaho.platform.scheduler2.blockout
Methods in org.pentaho.platform.scheduler2.blockout that return IJobTrigger Modifier and Type Method Description IJobTrigger
PentahoBlockoutManager. getBlockOut(String blockOutJobId)
Methods in org.pentaho.platform.scheduler2.blockout that return types with arguments of type IJobTrigger Modifier and Type Method Description List<IJobTrigger>
PentahoBlockoutManager. willBlockSchedules(IJobTrigger testBlockOutJobTrigger)
Methods in org.pentaho.platform.scheduler2.blockout with parameters of type IJobTrigger Modifier and Type Method Description static List<Date>
BlockoutManagerUtil. getFireTimes(IJobTrigger jobTrigger, IScheduler scheduler)
static boolean
BlockoutManagerUtil. isComplexTrigger(IJobTrigger jobTrigger)
static boolean
BlockoutManagerUtil. isPartiallyBlocked(IJobTrigger scheduleJobTrigger, List<IJobTrigger> blockOutJobTriggers, IScheduler scheduler)
boolean
PentahoBlockoutManager. isPartiallyBlocked(IJobTrigger scheduleJobTrigger)
static boolean
BlockoutManagerUtil. willBlockSchedule(IJobTrigger scheduleTrigger, IJobTrigger blockOutJobTrigger, IScheduler scheduler)
List<IJobTrigger>
PentahoBlockoutManager. willBlockSchedules(IJobTrigger testBlockOutJobTrigger)
static boolean
BlockoutManagerUtil. willFire(IJobTrigger jobTrigger, List<IJobTrigger> blockOutTriggers, IScheduler scheduler)
boolean
PentahoBlockoutManager. willFire(IJobTrigger scheduleTrigger)
Method parameters in org.pentaho.platform.scheduler2.blockout with type arguments of type IJobTrigger Modifier and Type Method 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)
-
Uses of IJobTrigger in org.pentaho.platform.scheduler2.quartz
Methods in org.pentaho.platform.scheduler2.quartz with parameters of type IJobTrigger Modifier and Type Method 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.protected Job
QuartzScheduler. createJob(String jobName, Map<String,Serializable> jobParams, IJobTrigger trigger, IBackgroundExecutionStreamProvider outputStreamProvider)
static org.quartz.Trigger
QuartzScheduler. createQuartzTrigger(IJobTrigger jobTrigger, QuartzJobKey jobId)
void
QuartzScheduler. updateJob(String jobId, Map<String,Serializable> jobParams, IJobTrigger trigger)
-