Table of Contents

Namespace Quartz.Impl.Calendar

Classes

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.

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.

CronCalendar

This implementation of the Calendar excludes the set of times expressed by a given CronExpression.

DailyCalendar

This implementation of the Calendar excludes (or includes - see below) a specified time range each day.

HolidayCalendar

This implementation of the Calendar stores a list of holidays (full days that are excluded from scheduling).

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. By default it excludes Saturday and Sunday.