Interface | Description |
---|---|
Schedulable |
This is the interface implemented by objects that wish to be
notified of scheduled jobs.
|
Schedule |
A Schedule is used to specify when a scheduled job is to take
place.
|
Class | Description |
---|---|
AbsoluteSchedule |
This implementation of Schedule represents a Schedule for an
job that occurs once, at a specific time.
|
CalendarSchedule |
A CalendarSchedule expresses a repeating job in terms of months,
days, hours, and minutes.
|
PeriodicSchedule |
This implementation of Schedule represents a Schedule for an
job that repeats at regular intervals.
|
RelativeSchedule |
This implementation of Schedule represents a Schedule for an
job that occurs once, after a specified delay from the current
time.
|
SchedulableService |
A convenience base class for generic services that are schedulable.
|
ScheduledJob |
A ScheduledJob represents all the information about a job
in the scheduler.
|
SchedulePropertyValueParser |
This parser will turn a String into one of the implementations
of Schedule.
|
SchedulePropertyValueParser.ScheduleFactoryImpl |
This is a generic implementation of the schedulefactory that just checks
the first work of the schedule string and if it is what is expected,
returns true.
|
Scheduler |
A Scheduler keeps track of ScheduledJobs and executes those jobs
according to their Schedules.
|
SingletonSchedulableService |
This class extends SchedulableService to allow multiple Dynamo servers to
run the same scheduled service, while guaranteeing that only one instance
of the service will perform the scheduled task at any given time.
|