| Home >> All >> org >> quartz >> impl >> [ calendar Javadoc ] |
org.quartz.impl.calendar: Javadoc index of package org.quartz.impl.calendar.
Package Samples:
org.quartz.impl.calendar: Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and other interfaces required by the org.quartz.core.QuartzScheduler.
Classes:
BaseCalendar: This implementation of the Calendar may be used (you don't have to) as a base class for more sophisticated one's. It merely implements the base functionality required by each Calendar. Regarded as base functionality is the treatment of base calendars. Base calendar allow you to chain (stack) as much calendars as you may need. For example to exclude weekends you may use WeeklyCalendar. In order to exclude holidays as well you may define a WeeklyCalendar instance to be the base calendar for HolidayCalendar instance.
HolidayCalendar: This implementation of the Calendar stores a list of holidays (full days that are excluded from scheduling). The implementation DOES take the year into consideration, so if you want to exclude July 4th for the next 10 years, you need to add 10 entries to the exclude list.
MonthlyCalendar: This implementation of the Calendar excludes a set of days of the month. You may use it to exclude every 1. of each month for example. But you may define any day of a month.
WeeklyCalendar: This implementation of the Calendar excludes a set of days of the week. You may use it to exclude weekends for example. But you may define any day of the week.
AnnualCalendar: This implementation of the Calendar excludes a set of days of the year. You may use it to exclude bank holidays which are on the same date every year.
CalendarComparator
| Home | Contact Us | Privacy Policy | Terms of Service |