A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes All Packages

A

accept(Job) - Method in interface org.pentaho.platform.api.scheduler2.IJobFilter
Returns true if the job should be accepted as part of the filtered results.
ActionAdapterQuartzJob - Class in org.pentaho.platform.scheduler2.quartz
A Quartz job that is responsible for executing the IAction referred to in the job context.
ActionAdapterQuartzJob() - Constructor for class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
 
ActionRunner - Class in org.pentaho.platform.scheduler2.action
 
ActionRunner(IAction, String, Map<String, Serializable>, IBackgroundExecutionStreamProvider) - Constructor for class org.pentaho.platform.scheduler2.action.ActionRunner
 
add(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
addDayOfMonthRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the day of week recurrence.
addDayOfMonthRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the day of month recurrence.
addDayOfWeekRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the day of week recurrence (1=Sunday, 7=Saturday).
addDayOfWeekRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the day of week recurrence.
addHourlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the minute recurrence.
addHourlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the hourly recurrence.
addListener(ISchedulerListener) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
 
addListener(ISchedulerListener) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
addMinuteRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the minute recurrence.
addMinuteRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the minute recurrence.
addMonthlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the monthly recurrence (1=January, 12=December).
addMonthlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the monthly recurrence.
addSecondRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the second recurrence.
addSecondRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the second recurrence.
addYearlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the yearly recurrences.
addYearlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Add a recurrence to the yearly recurrences.
APRIL - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
AUGUST - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 

B

BLOCK_OUT_JOB_NAME - Static variable in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
BLOCKED - org.pentaho.platform.api.scheduler2.Job.JobState
 
BlockingQuartzJob - Class in org.pentaho.platform.scheduler2.quartz
A Quartz job that checks if execution is currently suspended before passing on to the underlying job
BlockingQuartzJob() - Constructor for class org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob
 
BlockoutAction - Class in org.pentaho.platform.scheduler2.blockout
 
BlockoutAction() - Constructor for class org.pentaho.platform.scheduler2.blockout.BlockoutAction
 
BlockoutManagerUtil - Class in org.pentaho.platform.scheduler2.blockout
 
BlockoutManagerUtil() - Constructor for class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
BlockoutManagerUtil.TIME - Enum in org.pentaho.platform.scheduler2.blockout
Standard Units of Time

C

calculateRepeatSeconds() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
calculateRequestFlags() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
call() - Method in class org.pentaho.platform.scheduler2.action.ActionRunner
 
clear() - Method in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
COMPLETE - org.pentaho.platform.api.scheduler2.Job.JobState
 
ComplexJobTrigger - Class in org.pentaho.platform.api.scheduler2
Used to specify a recurrence of scheduled job execution or a recurrence of scheduler availability.
ComplexJobTrigger() - Constructor for class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Creates a default recurrence of every day of every year at midnight.
ComplexJobTrigger(Integer, Integer, Integer, Integer, Integer) - Constructor for class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Creates a recurrence for the specified date/time.
createComplexJob(String, Map<String, ParamValue>, ComplexJobTrigger) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
createComplexJob(String, Map<String, ParamValue>, ComplexJobTrigger) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
createComplexTrigger(String) - Static method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
createCronString(ComplexJobTrigger) - Static method in class org.pentaho.platform.scheduler2.quartz.QuartzCronStringFactory
 
createJob(String, Class<? extends IAction>, Map<String, Serializable>, IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, Class<? extends IAction>, Map<String, Serializable>, IJobTrigger) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, Class<? extends IAction>, Map<String, Serializable>, IJobTrigger, IBackgroundExecutionStreamProvider) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, Class<? extends IAction>, Map<String, Serializable>, IJobTrigger, IBackgroundExecutionStreamProvider) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, String, Map<String, Serializable>, IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, String, Map<String, Serializable>, IJobTrigger) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, String, Map<String, Serializable>, IJobTrigger, IBackgroundExecutionStreamProvider) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, String, Map<String, Serializable>, IJobTrigger, IBackgroundExecutionStreamProvider) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Schedules a job to be run at one or more times in the future.
createJob(String, Map<String, Serializable>, IJobTrigger, IBackgroundExecutionStreamProvider) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
createQuartzTrigger(IJobTrigger, QuartzJobKey) - Static method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
createSimpleJob(String, Map<String, ParamValue>, SimpleJobTrigger) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
createSimpleJob(String, Map<String, ParamValue>, SimpleJobTrigger) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
CronJobTrigger - Class in org.pentaho.platform.api.scheduler2
 
CronJobTrigger() - Constructor for class org.pentaho.platform.api.scheduler2.CronJobTrigger
 
CronJobTrigger(String) - Constructor for class org.pentaho.platform.api.scheduler2.CronJobTrigger
 

D

DAY - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
DayOfMonthWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
DayOfMonthWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.DayOfMonthWrapper
 
DayOfWeekWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
DayOfWeekWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.DayOfWeekWrapper
 
DECEMBER - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
DefaultActionInvoker - Class in org.pentaho.platform.scheduler2.action
A concrete implementation of the IActionInvoker interface that invokes the IAction locally.
DefaultActionInvoker() - Constructor for class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
 
DefaultSchedulerService - Class in org.pentaho.platform.scheduler2.ws
The default implementation of the ISchedulerService which acts as a proxy to the IScheduler
DefaultSchedulerService() - Constructor for class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
 
deleteJobIfNecessary() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
DURATION_PARAM - Static variable in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 

E

Emailer - Class in org.pentaho.platform.scheduler2.email
Deprecated.
as of 8.0, use Emailer instead
Emailer() - Constructor for class org.pentaho.platform.scheduler2.email.Emailer
Deprecated.
 
EmbeddedQuartzSystemListener - Class in org.pentaho.platform.scheduler2.quartz
 
EmbeddedQuartzSystemListener() - Constructor for class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
EmbeddedVersionCheckSystemListener - Class in org.pentaho.platform.scheduler2.versionchecker
 
EmbeddedVersionCheckSystemListener() - Constructor for class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
entry - Variable in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap
 
ERROR - org.pentaho.platform.api.scheduler2.Job.JobState
 
execute() - Method in class org.pentaho.platform.scheduler2.blockout.BlockoutAction
 
execute() - Method in class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
execute(JobExecutionContext) - Method in class org.pentaho.platform.scheduler.versionchecker.VersionCheckerJob
 
execute(JobExecutionContext) - Method in class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
 
execute(JobExecutionContext) - Method in class org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob
 

F

FEBRUARY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
FIFTH - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
FILE - org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
 
fireJobCompleted(IAction, String, Map<String, Serializable>, IBackgroundExecutionStreamProvider) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Not intended for public use.
fireJobCompleted(IAction, String, Map<String, Serializable>, IBackgroundExecutionStreamProvider) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
FIRST - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
FOURTH - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
FRI - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
FRIDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 

G

get(int) - Method in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
getActionFailedToExecute(String) - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getActionInvoker() - Method in class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
 
getAvailabilityWindows() - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Gets the scheduler availability window for all subjects for whom a window has been set
getAvailabilityWindows() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Gets the scheduler availability window for all subjects for whom a window has been set
getBlockOut(String) - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
getBlockOut(String) - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
getBlockOutJobs() - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
getBlockOutJobs() - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
getCannotGetRepoFile(String, String) - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getCantInvokeNullAction() - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getCompletionDate() - Method in interface org.pentaho.platform.api.scheduler2.IJobResult
The end date/time of the job run
getCronDescription() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
getCronDescription() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Returns the User friendly description of a Cron String
getCronDescription() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getCronString() - Method in class org.pentaho.platform.api.scheduler2.CronJobTrigger
 
getCronString() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Returns the Cron String used by quartz Scheduler
getCronString() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getCurrentUser() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
getDayOfMonthRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the day of month recurrence.
getDayOfWeek() - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
getDayOfWeekRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the day of week recurrence.
getDuration() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
 
getDuration() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getEmailFromName() - Method in class org.pentaho.platform.scheduler2.email.Emailer
Deprecated.
 
getEndTime() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Returns the trigger end time.
getEndTime() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getEndTime() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzSchedulerAvailability
 
getFireTimes(IJobTrigger, IScheduler) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
getFirstValue() - Method in class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Returns the first value in the sequence.
getGroupName() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getHourlyRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the day of minute recurrence.
getId() - Method in interface org.pentaho.platform.api.scheduler2.IJobResult
The unique id of the job run.
getIncrement() - Method in class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Returns the increment
getInputStream() - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
getInstance() - Static method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getJob(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Fetches a Job by jobId
getJob(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Fetches a Job by jobId
getJobHistory(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Returns a history of the runs for a particular job.
getJobHistory(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Returns a history of the runs for a particular job.
getJobId() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getJobName() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getJobName() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzJobKey
 
getJobParams() - Method in interface org.pentaho.platform.api.scheduler2.IJobResult
The job parameters used during this job run.
getJobParams() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getJobs() - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
getJobs() - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
getJobs(IJobFilter) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Lists currently scheduled jobs.
getJobs(IJobFilter) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Lists currently scheduled jobs.
getJobTrigger() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getLastRun() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getLastValue() - Method in class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Returns the last value in the sequence.
getListValue() - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
getLogger() - Method in class org.pentaho.platform.scheduler.versionchecker.VersionCheckerJob
 
getLogger() - Method in class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
getMapNullCantReturnSp() - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getMapValue() - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
getMimeType() - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
getMinScheduleInterval(IScheduleSubject) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Get the minimum time that must elapse between job runs.
getMinScheduleInterval(IScheduleSubject) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Get the minimum time that must elapse between job runs.
getMinuteRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
getMonthlyRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the monthly recurrence.
getNextIncludedTime(long) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzSchedulerAvailability
getNextRun() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getOutputPath() - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
getOutputStream() - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
getQualifier() - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
getQuartzProperties() - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
getQuartzPropertiesFile() - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
getQuartzScheduler() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.DayOfMonthWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.DayOfWeekWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.HourlyWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.MinuteWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.MonthlyWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.SecondWrapper
 
getRecurrences() - Method in class org.pentaho.platform.api.scheduler2.wrappers.YearlyWrapper
 
getRepeatCount() - Method in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
getRepeatInterval() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
getRepeatInterval() - Method in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
getRepeatIntervalSeconds() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
getRequestedReleases() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
getRunningInBackgroundLocally(String, Map) - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getSchedulableClass() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getSchedulerStatus() - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
Returns the scheduler status.
getSchedulerStatus() - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
Returns the scheduler status.
getSecondRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the day of hourly recurrence.
getSkipRemovingOutputFile(String) - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getStartDate() - Method in interface org.pentaho.platform.api.scheduler2.IJobResult
The start date/time of the job run
getStartingValue() - Method in class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Returns the starting value
getStartTime() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Returns the trigger start time.
getStartTime() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getStartTime() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzSchedulerAvailability
 
getState() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getStatus() - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Returns the current scheduler status.
getStatus() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Returns the current scheduler status.
getStreamProvider(Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
Gets the stream provider from the RESERVEDMAPKEY_STREAMPROVIDER key within the params Map.
getStringValue() - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
getStringValue() - Method in class org.pentaho.platform.scheduler2.ws.StringParamValue
 
getSubjectAvailabilityWindow(IScheduleSubject) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Gets the scheduler availability window to the specified subject
getSubjectAvailabilityWindow(IScheduleSubject) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Gets the scheduler availability window to the specified subject
getSubjectId() - Method in interface org.pentaho.platform.api.scheduler2.IScheduleSubject
Unique identifier to a subject
getSubjectType() - Method in interface org.pentaho.platform.api.scheduler2.IScheduleSubject
The subject type
getUiPassParam() - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
 
getUiPassParam() - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
getUnsupportedAction(String) - Method in class org.pentaho.platform.scheduler2.messsages.Messages
 
getUserName() - Method in class org.pentaho.platform.api.scheduler2.Job
 
getUserName() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzJobKey
 
getValues() - Method in class org.pentaho.platform.scheduler2.recur.RecurrenceList
 
getVersionRequestFlags() - Method in class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
getYearlyRecurrences() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Returns the yearly recurrence.

H

HOUR - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
HourlyWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
HourlyWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.HourlyWrapper
 

I

IBackgroundExecutionStreamProvider - Interface in org.pentaho.platform.api.scheduler2
An object used by the scheduler to provide actions that expect to write to an output stream with the stream to be written to.
IBlockoutManager - Interface in org.pentaho.platform.api.scheduler2
 
IJobFilter - Interface in org.pentaho.platform.api.scheduler2
Specifies a filter to be used when processing lists of jobs such as in IScheduler.getJobs(IJobFilter)
IJobResult - Interface in org.pentaho.platform.api.scheduler2
This structure is a representation of a particular scheduled job run.
IJobTrigger - Interface in org.pentaho.platform.api.scheduler2
 
IncrementalRecurrence - Class in org.pentaho.platform.scheduler2.recur
Used to specify incremental dates or times.
IncrementalRecurrence() - Constructor for class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Creates a new incremental recurrence with a null starting value and increment
IncrementalRecurrence(Integer, Integer) - Constructor for class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Creates a new incremental recurrence.
IncrementalRecurrence(String, Integer) - Constructor for class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Creates a new incremental recurrence.
invokeAction(String, String, String, JobExecutionContext, Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
Invokes the IAction bean that is created from the provided actionClassName and actionId as the provided actionUser.
invokeAction(IAction, String, Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
Invokes the provided IAction as the provided actionUser.
invokeAction(IAction, String, JobExecutionContext, Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
invokeActionImpl(IAction, String, Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
Invokes the provided IAction as the provided actionUser.
isBlockoutAction(JobExecutionContext) - Method in class org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob
 
IScheduler - Interface in org.pentaho.platform.api.scheduler2
An object that allows for the scheduling of IActions on the Pentaho platform
IScheduler.SchedulerStatus - Enum in org.pentaho.platform.api.scheduler2
 
ISchedulerListener - Interface in org.pentaho.platform.api.scheduler2
 
ISchedulerService - Interface in org.pentaho.platform.scheduler2.ws
A service interface used for exposing scheduling capabilities as JAXWS or other endpoints.
IScheduleSubject - Interface in org.pentaho.platform.api.scheduler2
An IScheduleSubject represents an entity that is associated in some way with the scheduling system.
IScheduleSubject.SubjectType - Enum in org.pentaho.platform.api.scheduler2
 
isComplexTrigger(IJobTrigger) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
isDisableVersionCheck() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
isPartiallyBlocked(IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
isPartiallyBlocked(IJobTrigger) - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
isPartiallyBlocked(IJobTrigger, List<IJobTrigger>, IScheduler) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
isSupportedAction(IAction) - Method in class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
 
isTimeIncluded(long) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzSchedulerAvailability
isVersionCheckAvailable() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
ITimeRecurrence - Interface in org.pentaho.platform.api.scheduler2.recur
A marker interface used to identify classes that can be used to specify the time (hour/minute) recurrence of job triggers and scheduler availability windows.
ITimeWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
ITimeWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 

J

JANUARY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
JaxBSafeEntry() - Constructor for class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
JaxBSafeEntry(Map.Entry<String, ParamValue>) - Constructor for class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
JaxbSafeJob() - Constructor for class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
JaxBSafeMap - Class in org.pentaho.platform.scheduler2.ws
 
JaxBSafeMap() - Constructor for class org.pentaho.platform.scheduler2.ws.JaxBSafeMap
 
JaxBSafeMap(Map<String, ParamValue>) - Constructor for class org.pentaho.platform.scheduler2.ws.JaxBSafeMap
 
JaxBSafeMap.JaxBSafeEntry - Class in org.pentaho.platform.scheduler2.ws
 
Job - Class in org.pentaho.platform.api.scheduler2
A Job is a representation of the union between an action to be performed, data to be supplied, and a schedule upon which the action will be fired.
Job() - Constructor for class org.pentaho.platform.api.scheduler2.Job
 
Job.JobState - Enum in org.pentaho.platform.api.scheduler2
 
JobAdapter - Class in org.pentaho.platform.scheduler2.ws
Handles the sending of Job objects over JAXWS webservices by utilizing JobAdapter.JaxbSafeJob as a transport type.
JobAdapter() - Constructor for class org.pentaho.platform.scheduler2.ws.JobAdapter
 
JobAdapter.JaxbSafeJob - Class in org.pentaho.platform.scheduler2.ws
 
jobCompleted(IAction, String, Map<String, Serializable>, IBackgroundExecutionStreamProvider) - Method in interface org.pentaho.platform.api.scheduler2.ISchedulerListener
 
jobId - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
jobName - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
JobParam - Class in org.pentaho.platform.api.scheduler2
 
JobParam() - Constructor for class org.pentaho.platform.api.scheduler2.JobParam
 
jobParams - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
JobParams - Class in org.pentaho.platform.api.scheduler2
 
JobParams() - Constructor for class org.pentaho.platform.api.scheduler2.JobParams
 
JobParamsAdapter - Class in org.pentaho.platform.api.scheduler2
 
JobParamsAdapter - Class in org.pentaho.platform.scheduler2.ws
Converts a Map used to pass ISchedulerService job parameters to a JAXB marshallable type and back.
JobParamsAdapter() - Constructor for class org.pentaho.platform.api.scheduler2.JobParamsAdapter
 
JobParamsAdapter() - Constructor for class org.pentaho.platform.scheduler2.ws.JobParamsAdapter
 
jobTrigger - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
JobTrigger - Class in org.pentaho.platform.api.scheduler2
The marker superclass for the various types of job triggers.
JobTrigger() - Constructor for class org.pentaho.platform.api.scheduler2.JobTrigger
 
JobTrigger(Date, Date) - Constructor for class org.pentaho.platform.api.scheduler2.JobTrigger
 
JobTriggerAdapter - Class in org.pentaho.platform.api.scheduler2
 
JobTriggerAdapter() - Constructor for class org.pentaho.platform.api.scheduler2.JobTriggerAdapter
 
JULY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
JUNE - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 

K

key - Variable in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 

L

LAST - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
lastRun - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
ListParamValue - Class in org.pentaho.platform.scheduler2.ws
 
ListParamValue() - Constructor for class org.pentaho.platform.scheduler2.ws.ListParamValue
 
listValueIsEmptyList - Variable in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 

M

makeAuditRecord(float, String, JobExecutionContext) - Method in class org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob
 
MapParamValue - Class in org.pentaho.platform.scheduler2.ws
 
MapParamValue() - Constructor for class org.pentaho.platform.scheduler2.ws.MapParamValue
 
MARCH - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
marshal(Map<String, Serializable>) - Method in class org.pentaho.platform.api.scheduler2.JobParamsAdapter
 
marshal(Map<String, ParamValue>) - Method in class org.pentaho.platform.scheduler2.ws.JobParamsAdapter
 
marshal(Job) - Method in class org.pentaho.platform.scheduler2.ws.JobAdapter
 
marshal(JobTrigger) - Method in class org.pentaho.platform.api.scheduler2.JobTriggerAdapter
 
MAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
Messages - Class in org.pentaho.platform.scheduler2.messsages
 
MILLISECOND - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
MINUTE - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
MinuteWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
MinuteWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.MinuteWrapper
 
MON - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
MONDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
MonthlyWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
MonthlyWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.MonthlyWrapper
 

N

nextRun - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
NORMAL - org.pentaho.platform.api.scheduler2.Job.JobState
 
NOVEMBER - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 

O

OCTOBER - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
ONCE_NOW - Static variable in class org.pentaho.platform.api.scheduler2.JobTrigger
 
org.pentaho.platform.api.scheduler2 - package org.pentaho.platform.api.scheduler2
 
org.pentaho.platform.api.scheduler2.recur - package org.pentaho.platform.api.scheduler2.recur
 
org.pentaho.platform.api.scheduler2.wrappers - package org.pentaho.platform.api.scheduler2.wrappers
 
org.pentaho.platform.scheduler.versionchecker - package org.pentaho.platform.scheduler.versionchecker
 
org.pentaho.platform.scheduler2.action - package org.pentaho.platform.scheduler2.action
 
org.pentaho.platform.scheduler2.blockout - package org.pentaho.platform.scheduler2.blockout
 
org.pentaho.platform.scheduler2.email - package org.pentaho.platform.scheduler2.email
 
org.pentaho.platform.scheduler2.messsages - package org.pentaho.platform.scheduler2.messsages
 
org.pentaho.platform.scheduler2.quartz - package org.pentaho.platform.scheduler2.quartz
 
org.pentaho.platform.scheduler2.recur - package org.pentaho.platform.scheduler2.recur
 
org.pentaho.platform.scheduler2.versionchecker - package org.pentaho.platform.scheduler2.versionchecker
 
org.pentaho.platform.scheduler2.ws - package org.pentaho.platform.scheduler2.ws
 

P

ParamValue - Interface in org.pentaho.platform.scheduler2.ws
Marker interface for legal job parameter values for use in ISchedulerService
parse(String) - Static method in class org.pentaho.platform.scheduler2.quartz.QuartzJobKey
Parses an existing jobId into a QuartzJobKey
pause() - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Pauses the entire scheduler, which prevents all scheduled jobs from running.
pause() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Pauses the entire scheduler, which prevents all scheduled jobs from running.
pause() - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
pause() - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
PAUSED - org.pentaho.platform.api.scheduler2.IScheduler.SchedulerStatus
 
PAUSED - org.pentaho.platform.api.scheduler2.Job.JobState
 
pauseJob(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Prevents the specified job from running in the future.
pauseJob(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Prevents the specified job from running in the future.
pauseJob(String) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
pauseJob(String) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
PentahoBlockoutManager - Class in org.pentaho.platform.scheduler2.blockout
 
PentahoBlockoutManager() - Constructor for class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
prettyPrintMap(Map<String, Serializable>) - Static method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 

Q

QualifiedDayOfMonth - Class in org.pentaho.platform.scheduler2.recur
 
QualifiedDayOfMonth() - Constructor for class org.pentaho.platform.scheduler2.recur.QualifiedDayOfMonth
 
QualifiedDayOfWeek - Class in org.pentaho.platform.scheduler2.recur
 
QualifiedDayOfWeek() - Constructor for class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
QualifiedDayOfWeek(Integer, Integer) - Constructor for class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
QualifiedDayOfWeek(QualifiedDayOfWeek.DayOfWeekQualifier, QualifiedDayOfWeek.DayOfWeek) - Constructor for class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
QualifiedDayOfWeek.DayOfWeek - Enum in org.pentaho.platform.scheduler2.recur
 
QualifiedDayOfWeek.DayOfWeekQualifier - Enum in org.pentaho.platform.scheduler2.recur
 
QuartzCronStringFactory - Class in org.pentaho.platform.scheduler2.quartz
 
QuartzCronStringFactory() - Constructor for class org.pentaho.platform.scheduler2.quartz.QuartzCronStringFactory
 
QuartzJobKey - Class in org.pentaho.platform.scheduler2.quartz
This class is the key by which we identify a quartz job.
QuartzJobKey(String, String) - Constructor for class org.pentaho.platform.scheduler2.quartz.QuartzJobKey
Use this constructor when you wish to create a new unique job key.
QuartzScheduler - Class in org.pentaho.platform.scheduler2.quartz
A Quartz implementation of IScheduler
QuartzScheduler() - Constructor for class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
QuartzScheduler(SchedulerFactory) - Constructor for class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
QuartzSchedulerAvailability - Class in org.pentaho.platform.scheduler2.quartz
Implementation of a Quartz calendar.
QuartzSchedulerAvailability(Date, Date) - Constructor for class org.pentaho.platform.scheduler2.quartz.QuartzSchedulerAvailability
Creates a quartz calender which is used to indicate when a trigger is allowed to fire.

R

RecurrenceList - Class in org.pentaho.platform.scheduler2.recur
Used to specify a list of recurrences representing dates or times.
RecurrenceList() - Constructor for class org.pentaho.platform.scheduler2.recur.RecurrenceList
 
RecurrenceList(Integer...) - Constructor for class org.pentaho.platform.scheduler2.recur.RecurrenceList
 
recurrences - Variable in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
removeJob(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Removes the specified job from the list of scheduled jobs
removeJob(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Removes the specified job from the list of scheduled jobs
removeJob(String) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
removeJob(String) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
REPEAT_INDEFINITELY - Static variable in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
RESERVEDMAPKEY_ACTIONCLASS - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_ACTIONID - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_ACTIONUSER - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_APPEND_DATE_FORMAT - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_AUTO_CREATE_UNIQUE_FILENAME - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_LINEAGE_ID - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_RESTART_FLAG - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_STREAMPROVIDER - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_STREAMPROVIDER_INPUTFILE - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
RESERVEDMAPKEY_UIPASSPARAM - Static variable in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
resolveOutputFilePath() - Method in class org.pentaho.platform.scheduler2.quartz.SchedulerOutputPathResolver
 
resumeJob(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Allows previously paused jobs to resume running in the future.
resumeJob(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Allows previously paused jobs to resume running in the future.
resumeJob(String) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
resumeJob(String) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
ROLE - org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
 
RUNNING - org.pentaho.platform.api.scheduler2.IScheduler.SchedulerStatus
 

S

SAT - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
SATURDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
schedulableClass - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
SCHEDULED_FIRE_TIME - Static variable in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
scheduleJob(int, int) - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
SCHEDULER_ACTION_NAME - Static variable in class org.pentaho.platform.scheduler2.quartz.SchedulerOutputPathResolver
 
SchedulerException - Exception in org.pentaho.platform.api.scheduler2
 
SchedulerException(String) - Constructor for exception org.pentaho.platform.api.scheduler2.SchedulerException
 
SchedulerException(String, Throwable) - Constructor for exception org.pentaho.platform.api.scheduler2.SchedulerException
 
SchedulerException(Throwable) - Constructor for exception org.pentaho.platform.api.scheduler2.SchedulerException
 
SchedulerOutputPathResolver - Class in org.pentaho.platform.scheduler2.quartz
 
SchedulerOutputPathResolver(String, String) - Constructor for class org.pentaho.platform.scheduler2.quartz.SchedulerOutputPathResolver
 
SECOND - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
SECOND - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
SecondWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
SecondWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.SecondWrapper
 
SEPTEMBER - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
SequentialRecurrence - Class in org.pentaho.platform.scheduler2.recur
Used to specify a sequence of dates or times from first value through and including the last value.
SequentialRecurrence() - Constructor for class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Creates a new sequence with a null first and last value
SequentialRecurrence(Integer, Integer) - Constructor for class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Creates a new sequence.
setActionInvoker(IActionInvoker) - Method in class org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob
 
setAvailabilityWindows(Map<IScheduleSubject, ComplexJobTrigger>) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Replaces the scheduler availability map with the provided availability map.
setAvailabilityWindows(Map<IScheduleSubject, ComplexJobTrigger>) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Replaces the scheduler availability map with the provided availability map.
setCronDescription(String) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Sets the user friendly description of a cron String=
setCronDescription(String) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setCronString(String) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
setCronString(String) - Method in class org.pentaho.platform.api.scheduler2.CronJobTrigger
 
setCronString(String) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Sets the cron String used by the quartz scheduler
setCronString(String) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setDayOfMonthRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied day of month recurrences with the provided recurrence.
setDayOfMonthRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied day of month recurrences with the provided recurrence.
setDayOfWeek(QualifiedDayOfWeek.DayOfWeek) - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
setDayOfWeekRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied day of week recurrences with the provided recurrence (1=Sunday, 7=Saturday).
setDayOfWeekRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied day of week recurrences with the provided recurrence.
setDefaultActionId(String) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
 
setDisableVersionCheck(boolean) - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
setDuration(long) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
 
setDuration(long) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setEndTime(Date) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Sets the trigger end time.
setEndTime(Date) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setFirstValue(Integer) - Method in class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Sets the first value in the sequence.
setGroupName(String) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the group name of this job
setHourlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied hourly recurrences with the provided recurrence.
setHourlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied hourly recurrences with the provided recurrence.
setIncrement(Integer) - Method in class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Sets the increment
setJobId(String) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the id that uniquely defines this job.
setJobName(String) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the user defined name of this job.
setJobNextRun(Job, Trigger) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
setJobParams(Map<String, Serializable>) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the parameters that will be passed to the scheduled IAction when the job executes.
setJobTrigger(JobTrigger) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the trigger used to determine when this job runs.
setLastRun(Date) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the last time the job executed.
setLastValue(Integer) - Method in class org.pentaho.platform.scheduler2.recur.SequentialRecurrence
Sets the last value in the sequence.
setListeners(Collection<ISchedulerListener>) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
setListValue(ListParamValue) - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
setMapValue(MapParamValue) - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
setMinScheduleInterval(IScheduleSubject, int) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Sets the minimum time that must elapse between runs of any jobs.
setMinScheduleInterval(IScheduleSubject, int) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Sets the minimum time that must elapse between runs of any jobs.
setMinuteRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied minute recurrences with the provided recurrence.
setMinuteRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied minute recurrences with the provided recurrence.
setMonthlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied monthly recurrences with the provided recurrence (1=January, 12=December).
setMonthlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied monthly recurrences with the provided recurrence.
setNextRun(Date) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the next time the job will execute
setOutputFilePath(String) - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
setQualifier(QualifiedDayOfWeek.DayOfWeekQualifier) - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
setQuartzProperties(Properties) - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
setQuartzPropertiesFile(String) - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
setQuartzSchedulerFactory(SchedulerFactory) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Overrides the default Quartz SchedulerFactory.
setRepeatCount(int) - Method in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
setRepeatInterval(long) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
setRepeatInterval(long) - Method in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
setRepeatIntervalSeconds(int) - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
setRequestedReleases(String) - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
setSchedulableClass(String) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the name of the IAction class that will run when the job is executed.
setSecondRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied second recurrences with the provided recurrence.
setSecondRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied second recurrences with the provided recurrence.
setStartingValue(String) - Method in class org.pentaho.platform.scheduler2.recur.IncrementalRecurrence
Sets the starting value
setStartTime(Date) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
Sets the trigger start time.
setStartTime(Date) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setState(Job.JobState) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the current state of this job
setStreamingAction(IStreamingAction) - Method in interface org.pentaho.platform.api.scheduler2.IBackgroundExecutionStreamProvider
 
setStringValue(String) - Method in class org.pentaho.platform.scheduler2.ws.StringParamValue
 
setStringValue(StringParamValue) - Method in class org.pentaho.platform.scheduler2.ws.JaxBSafeMap.JaxBSafeEntry
 
setSubjectAvailabilityWindow(IScheduleSubject, ComplexJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Sets when a particular subject is allowed to schedule jobs.
setSubjectAvailabilityWindow(IScheduleSubject, ComplexJobTrigger) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Sets when a particular subject is allowed to schedule jobs.
setUiPassParam(String) - Method in interface org.pentaho.platform.api.scheduler2.IJobTrigger
The value of this field comes from the UI and is persisted in quartz but not used by quartz or the server.
setUiPassParam(String) - Method in class org.pentaho.platform.api.scheduler2.JobTrigger
 
setUseNewDatasourceService(boolean) - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
setUserName(String) - Method in class org.pentaho.platform.api.scheduler2.Job
Sets the name of the user that has scheduled this job
setValues(List<Integer>) - Method in class org.pentaho.platform.scheduler2.recur.RecurrenceList
 
setVarArgs(Map<String, Object>) - Method in class org.pentaho.platform.scheduler2.blockout.BlockoutAction
 
setVersionRequestFlags(int) - Method in class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
setYearlyRecurrence(Integer...) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied yearly recurrences with the provided recurrence.
setYearlyRecurrence(ITimeRecurrence) - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
Overrides any previously applied yearly recurrences with the provided recurrence.
shouldFireNow() - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
shouldFireNow() - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
shouldFireNow(List<IJobTrigger>, IScheduler) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
shutdown() - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Shuts the scheduler down so it will process no more jobs.
shutdown() - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
shutdown() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Shuts the scheduler down so it will process no more jobs.
shutdown() - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
SimpleJobTrigger - Class in org.pentaho.platform.api.scheduler2
A simple way of specifying a schedule on which a job will fire as opposed to ComplexJobTrigger.
SimpleJobTrigger() - Constructor for class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
SimpleJobTrigger(Date, Date, int, long) - Constructor for class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
size() - Method in class org.pentaho.platform.api.scheduler2.wrappers.ITimeWrapper
 
StandaloneQuartzSystemListener - Class in org.pentaho.platform.scheduler2.quartz
This Subclasses of the embeddedQuartzSystemListener is to prevent the check for database creation and calling of the creation script, which we only want to happen with people running the H2 embedded database.
StandaloneQuartzSystemListener() - Constructor for class org.pentaho.platform.scheduler2.quartz.StandaloneQuartzSystemListener
 
start() - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Allows the scheduler to process scheduled jobs.
start() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Allows the scheduler to process scheduled jobs.
start() - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
start() - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
startup(IPentahoSession) - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
startup(IPentahoSession) - Method in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
state - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 
STOPPED - org.pentaho.platform.api.scheduler2.IScheduler.SchedulerStatus
 
StringParamValue - Class in org.pentaho.platform.scheduler2.ws
 
StringParamValue() - Constructor for class org.pentaho.platform.scheduler2.ws.StringParamValue
 
StringParamValue(String) - Constructor for class org.pentaho.platform.scheduler2.ws.StringParamValue
 
SUN - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
SUNDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
SYSTEM - org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
 

T

THIRD - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
 
THU - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
THURSDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
time - Variable in enum org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
TIME_ZONE_PARAM - Static variable in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
toString() - Method in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
toString() - Method in class org.pentaho.platform.api.scheduler2.CronJobTrigger
 
toString() - Method in class org.pentaho.platform.api.scheduler2.SimpleJobTrigger
 
toString() - Method in class org.pentaho.platform.scheduler2.quartz.QuartzJobKey
 
toString() - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfMonth
 
toString() - Method in class org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek
 
toString() - Method in class org.pentaho.platform.scheduler2.ws.StringParamValue
 
triggerNow(String) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Triggers the given quartz job by jobId to be executed immediately
triggerNow(String) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Triggers the given quartz job by jobId to be executed immediately
TUE - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
TUESDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 

U

UNKNOWN - org.pentaho.platform.api.scheduler2.Job.JobState
 
unmarshal(JobParams) - Method in class org.pentaho.platform.api.scheduler2.JobParamsAdapter
 
unmarshal(JobTrigger) - Method in class org.pentaho.platform.api.scheduler2.JobTriggerAdapter
 
unmarshal(JaxBSafeMap) - Method in class org.pentaho.platform.scheduler2.ws.JobParamsAdapter
 
unmarshal(JobAdapter.JaxbSafeJob) - Method in class org.pentaho.platform.scheduler2.ws.JobAdapter
 
updateJob(String, Map<String, Serializable>, IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
Updates both the parameters and trigger to be used to execute an existing scheduled action.
updateJob(String, Map<String, Serializable>, IJobTrigger) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
 
updateJobToUseComplexTrigger(String, Map<String, ParamValue>, ComplexJobTrigger) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
updateJobToUseComplexTrigger(String, Map<String, ParamValue>, ComplexJobTrigger) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
updateJobToUseSimpleTrigger(String, Map<String, ParamValue>, SimpleJobTrigger) - Method in class org.pentaho.platform.scheduler2.ws.DefaultSchedulerService
updateJobToUseSimpleTrigger(String, Map<String, ParamValue>, SimpleJobTrigger) - Method in interface org.pentaho.platform.scheduler2.ws.ISchedulerService
 
USER - org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
 
userName - Variable in class org.pentaho.platform.scheduler2.ws.JobAdapter.JaxbSafeJob
 

V

validate(IAction, String, Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.action.DefaultActionInvoker
Validates that the conditions required for the IAction to be invoked are true, throwing an ActionInvocationException, if the conditions are not met.
validateJobParams(Map<String, Serializable>) - Method in interface org.pentaho.platform.api.scheduler2.IScheduler
A default implementation which doesn't do anything and exists for the backward compatibility sake.
validateJobParams(Map<String, Serializable>) - Method in class org.pentaho.platform.scheduler2.quartz.QuartzScheduler
Checks if the text configuration for the input/output files is present.
valueOf(String) - Static method in enum org.pentaho.platform.api.scheduler2.IScheduler.SchedulerStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pentaho.platform.api.scheduler2.Job.JobState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pentaho.platform.api.scheduler2.IScheduler.SchedulerStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pentaho.platform.api.scheduler2.IScheduleSubject.SubjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pentaho.platform.api.scheduler2.Job.JobState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeekQualifier
Returns an array containing the constants of this enum type, in the order they are declared.
verifyQuartzIsConfigured(DataSource) - Method in class org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
 
verifyQuartzIsConfigured(DataSource) - Method in class org.pentaho.platform.scheduler2.quartz.StandaloneQuartzSystemListener
 
VERSION_CHECK_JOBNAME - Static variable in class org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
 
VERSION_REQUEST_FLAGS - Static variable in class org.pentaho.platform.scheduler.versionchecker.VersionCheckerJob
 
VERSION_REQUEST_FLAGS - Static variable in class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
VersionCheckerAction - Class in org.pentaho.platform.scheduler2.versionchecker
 
VersionCheckerAction() - Constructor for class org.pentaho.platform.scheduler2.versionchecker.VersionCheckerAction
 
VersionCheckerJob - Class in org.pentaho.platform.scheduler.versionchecker
This class is here for legacy reasons, to allow existing system with the old version checker class to exist and be instanced by quartz.
VersionCheckerJob() - Constructor for class org.pentaho.platform.scheduler.versionchecker.VersionCheckerJob
 

W

WED - org.pentaho.platform.scheduler2.recur.QualifiedDayOfWeek.DayOfWeek
 
WEDNESDAY - Static variable in class org.pentaho.platform.api.scheduler2.ComplexJobTrigger
 
WEEK - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
willBlockSchedule(IJobTrigger, IJobTrigger, IScheduler) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 
willBlockSchedules(IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
willBlockSchedules(IJobTrigger) - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
willFire(IJobTrigger) - Method in interface org.pentaho.platform.api.scheduler2.IBlockoutManager
 
willFire(IJobTrigger) - Method in class org.pentaho.platform.scheduler2.blockout.PentahoBlockoutManager
 
willFire(IJobTrigger, List<IJobTrigger>, IScheduler) - Static method in class org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil
 

Y

YEAR - org.pentaho.platform.scheduler2.blockout.BlockoutManagerUtil.TIME
 
YearlyWrapper - Class in org.pentaho.platform.api.scheduler2.wrappers
 
YearlyWrapper() - Constructor for class org.pentaho.platform.api.scheduler2.wrappers.YearlyWrapper
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes All Packages