Package rife.scheduler
package rife.scheduler
Provides classes and interfaces for the scheduler.
Each feature is accessed through dedicated managers. These have several implementations according to the back-end store (for instance, memory or database).
- Since:
- 1.0
-
ClassDescriptionExecutor is an abstract class that can be extended to implement the logic that happen when tasks of a particular type are executing through the scheduler.Defines the frequency at which a task should execute.The
Scheduler
class performs the actual task scheduling and dispatch to the appropriate executors.Interface that scheduler factories should implement.A task contains all the information for the scheduler to plan its execution.This interface defines the methods that classes withTaskManager
functionalities have to implement.A task option provides a way to configure an existing task.This interface defines the methods that classes withTaskOptionManager
functionalities have to implement.