Package com.silverpeas.scheduler

Defines a scheduling system with which Silverpeas components can schedule jobs at given moments in time and in a periodic way.

See:
          Description

Interface Summary
ScheduledJob A job that is scheduled in the scheduler.
Scheduler It is the main interface of a Silverpeas scheduler.
SchedulerEventListener A listener of events generating within the scheduling system and about scheduled jobs.
 

Class Summary
Job A job to schedule at a given moments in time.
JobExecutionContext The context of a job execution.
SchedulerEvent A scheduler event represents an event that is generated within the scheduling system and that is dispatched by schedulers to registered event listeners.
SchedulerFactory The factory of Scheduler objects.
 

Enum Summary
SchedulerEvent.Type The different possible types of an event send by the scheduler.
 

Exception Summary
SchedulerException Exception thrown when an error occurs within the scheduler.
 

Package com.silverpeas.scheduler Description

Defines a scheduling system with which Silverpeas components can schedule jobs at given moments in time and in a periodic way. The scheduling system delegates the actual scheduling tasks to an underlying scheduling backend; it encapsulates the implementation used for scheduling jobs and the way they are scheduled. Provides a Scheduler interface with which components schedules their jobs in time. The Scheduler represents a single entry point to the scheduling system and, whatever the Scheduler object is used, a job registered with one scheduler can be accessed by another one. The only way to get a scheduler is to use a SchedulerFactory instance that is built upon the actual scheduling backend.



Copyright © 2016 Silverpeas. All Rights Reserved.