Package com.sodius.oslc.server.core.jobs
Provides a framework to execute jobs, which are background tasks that can be scheduled at a given time or run periodically.
- Since:
- 3.11.0
-
Interface Summary Interface Description JobRunner Executes a job. -
Class Summary Class Description Job A job to schedule and execute as a periodic background task.Job.Builder A builder ofJob
.Jobs Provide helper functions to describe job configurations and validate schedules.JobSchedule Provides information on how to schedule a job.JobSchedule.FixedDelaySchedule Provides information for a job to schedule with a fixed delay.JobSchedule.FixedRateSchedule Provides information for a job to schedule at a fixed rate.JobScheduler Schedules background jobs, either at fixed rate or a fixed delay between executions. -
Enum Summary Enum Description JobSchedule.Type Determines the type of schedule. -
Exception Summary Exception Description JobSchedulerException An exception indicating a job could not be scheduled.