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
Schedulerclass 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 withTaskManagerfunctionalities have to implement.A task option provides a way to configure an existing task.This interface defines the methods that classes withTaskOptionManagerfunctionalities have to implement.