Package org.oddjob.schedules

Classes for creating and using Oddjob schedules.

See:
          Description

Interface Summary
Interval An interval of time.
RefineableSchedule Interface for a schedule that can be refined by the addition of a sub schedule.
Schedule The interface that defines a schedule.
ScheduleListener  
ScheduleResult The result of calculating the Schedule.nextDue(ScheduleContext) for a schedule.
 

Class Summary
AbstractSchedule Provide a basis of common functionality for schedules.
CalendarUnit Encapsulate a Unit of time that can be used for field manipulation with a Calendar.
CalendarUtils  
ConstrainedSchedule A base class for a Schedule which has a from and a to date.
DateUtils Utility methods to do things with dates and intervals.
IntervalHelper  
IntervalTo An Interval that extends to, but does not include the to date.
ScheduleCalculator A class capable of calculating next due times for a job by using two schedules - a normal schedule for normal completion and a retry schedule for when a job hasn't completed.
ScheduleContext A schedule context provides a context for the evaluation of a schedules next due interval.
ScheduleList  
ScheduleType  
ScheduleType.Conversions  
SimpleInterval A Simple implementation of an {@link Interval).
SimpleScheduleResult A simple ScheduleResult
 

Package org.oddjob.schedules Description

Classes for creating and using Oddjob schedules.