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
  • Class
    Description
    Executor 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 with TaskManager functionalities have to implement.
    A task option provides a way to configure an existing task.
    This interface defines the methods that classes with TaskOptionManager functionalities have to implement.