Uses of Interface
org.quartz.Calendar

Packages that use Calendar
org.quartz The main package of Quartz, containing the client-side interfaces. 
org.quartz.core Contains the core classes and interfaces for the Quartz job scheduler. 
org.quartz.helpers Contains helper classes to make working with Quartz easier. 
org.quartz.impl Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and other interfaces required by the org.quartz.core.QuartzScheduler. 
org.quartz.impl.calendar   
org.quartz.impl.jdbcjobstore   
org.quartz.impl.jdbcjobstore.oracle   
org.quartz.simpl Contains simple / light-weight implementations (with no dependencies on external libraries) of interfaces required by the org.quartz.core.QuartzScheduler. 
org.quartz.spi Contains Service Provider Interfaces that can be implemented by those wishing to create and use custom versions of Quartz back-end/behind-the-scenes services. 
org.quartz.xml   
 

Uses of Calendar in org.quartz
 

Methods in org.quartz that return Calendar
 Calendar Scheduler.getCalendar(String calName)
           Get the Calendar instance with the given name.
 Calendar JobExecutionContext.getCalendar()
           Get a handle to the Calendar referenced by the Trigger instance that fired the Job.
 Calendar Calendar.getBaseCalendar()
           Get the base calendar.
 

Methods in org.quartz with parameters of type Calendar
 void UICronTrigger.updateAfterMisfire(Calendar cal)
          Deprecated.  
 void UICronTrigger.triggered(Calendar calendar)
          Deprecated.  Called when the Scheduler has decided to 'fire' the trigger (execute the associated Job), in order to give the Trigger a chance to update itself for its next triggering (if any).
 void UICronTrigger.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
          Deprecated.  
 Date UICronTrigger.computeFirstFireTime(Calendar calendar)
          Deprecated.  Called by the scheduler at the time a Trigger is first added to the scheduler, in order to have the Trigger compute its first fire time, based on any associated calendar.
static List TriggerUtils.computeFireTimes(Trigger trigg, Calendar cal, int numTimes)
          Returns a list of Dates that are the next fire times of a Trigger.
static List TriggerUtils.computeFireTimesBetween(Trigger trigg, Calendar cal, Date from, Date to)
          Returns a list of Dates that are the next fire times of a Trigger that fall within the given date range.
abstract  void Trigger.triggered(Calendar calendar)
           This method should not be used by the Quartz client.
abstract  Date Trigger.computeFirstFireTime(Calendar calendar)
           This method should not be used by the Quartz client.
abstract  void Trigger.updateAfterMisfire(Calendar cal)
           This method should not be used by the Quartz client.
abstract  void Trigger.updateWithNewCalendar(Calendar cal, long misfireThreshold)
           This method should not be used by the Quartz client.
 void SimpleTrigger.updateAfterMisfire(Calendar cal)
           Updates the SimpleTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the SimpleTrigger was created.
 void SimpleTrigger.triggered(Calendar calendar)
           Called when the Scheduler has decided to 'fire' the trigger (execute the associated Job), in order to give the Trigger a chance to update itself for its next triggering (if any).
 void SimpleTrigger.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
           
 Date SimpleTrigger.computeFirstFireTime(Calendar calendar)
           Called by the scheduler at the time a Trigger is first added to the scheduler, in order to have the Trigger compute its first fire time, based on any associated calendar.
 void Scheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Add (register) the given Calendar to the Scheduler.
 void NthIncludedDayTrigger.triggered(Calendar calendar)
          Called when the Scheduler has decided to 'fire' the trigger (execute the associated Job), in order to give the Trigger a chance to update itself for its next triggering (if any).
 Date NthIncludedDayTrigger.computeFirstFireTime(Calendar calendar)
          Called by the scheduler at the time a Trigger is first added to the scheduler, in order to have the Trigger compute its first fire time, based on any associated calendar.
 void NthIncludedDayTrigger.updateAfterMisfire(Calendar calendar)
          Updates the NthIncludedDayTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the NthIncludedDayTrigger was created
 void NthIncludedDayTrigger.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
          Updates the NthIncludedDayTrigger's state based on the given new version of the associated Calendar.
 void CronTrigger.updateAfterMisfire(Calendar cal)
           Updates the CronTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the SimpleTrigger was created.
 void CronTrigger.triggered(Calendar calendar)
           Called when the Scheduler has decided to 'fire' the trigger (execute the associated Job), in order to give the Trigger a chance to update itself for its next triggering (if any).
 void CronTrigger.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
           
 Date CronTrigger.computeFirstFireTime(Calendar calendar)
           Called by the scheduler at the time a Trigger is first added to the scheduler, in order to have the Trigger compute its first fire time, based on any associated calendar.
 void Calendar.setBaseCalendar(Calendar baseCalendar)
           Set a new base calendar or remove the existing one.
 

Uses of Calendar in org.quartz.core
 

Methods in org.quartz.core that return Calendar
 Calendar RemotableQuartzScheduler.getCalendar(SchedulingContext ctxt, String calName)
           
 Calendar QuartzScheduler.getCalendar(SchedulingContext ctxt, String calName)
           Get the Calendar instance with the given name.
 

Methods in org.quartz.core with parameters of type Calendar
 void RemotableQuartzScheduler.addCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           
 void QuartzScheduler.addCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Add (register) the given Calendar to the Scheduler.
 

Uses of Calendar in org.quartz.helpers
 

Methods in org.quartz.helpers with parameters of type Calendar
static List TriggerUtils.computeFireTimes(Trigger trigg, Calendar cal, int numTimes)
          Deprecated. use org.quartz.TriggerUtils instead!
static List TriggerUtils.computeFireTimesBetween(Trigger trigg, Calendar cal, Date from, Date to)
          Deprecated. use org.quartz.TriggerUtils instead!
 

Uses of Calendar in org.quartz.impl
 

Methods in org.quartz.impl that return Calendar
 Calendar StdScheduler.getCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Calendar RemoteScheduler.getCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 

Methods in org.quartz.impl with parameters of type Calendar
 void StdScheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 

Uses of Calendar in org.quartz.impl.calendar
 

Classes in org.quartz.impl.calendar that implement Calendar
 class AnnualCalendar
           This implementation of the Calendar excludes a set of days of the year.
 class BaseCalendar
           This implementation of the Calendar may be used (you don't have to) as a base class for more sophisticated one's.
 class CronCalendar
          This implementation of the Calendar excludes the set of times expressed by a given CronExpression.
 class DailyCalendar
          This implementation of the Calendar excludes (or includes - see below) a specified time range each day.
 class HolidayCalendar
           This implementation of the Calendar stores a list of holidays (full days that are excluded from scheduling).
 class MonthlyCalendar
           This implementation of the Calendar excludes a set of days of the month.
 class WeeklyCalendar
           This implementation of the Calendar excludes a set of days of the week.
 

Methods in org.quartz.impl.calendar that return Calendar
 Calendar BaseCalendar.getBaseCalendar()
           Get the base calendar.
 

Methods in org.quartz.impl.calendar with parameters of type Calendar
 void BaseCalendar.setBaseCalendar(Calendar baseCalendar)
           Set a new base calendar or remove the existing one
 

Constructors in org.quartz.impl.calendar with parameters of type Calendar
WeeklyCalendar(Calendar baseCalendar)
           Constructor
MonthlyCalendar(Calendar baseCalendar)
           Constructor
HolidayCalendar(Calendar baseCalendar)
          Constructor
DailyCalendar(String name, Calendar baseCalendar, String rangeStartingTime, String rangeEndingTime)
          Create a DailyCalendar with a time range defined by the specified strings and the specified baseCalendar.
DailyCalendar(String name, Calendar baseCalendar, int rangeStartingHourOfDay, int rangeStartingMinute, int rangeStartingSecond, int rangeStartingMillis, int rangeEndingHourOfDay, int rangeEndingMinute, int rangeEndingSecond, int rangeEndingMillis)
          Create a DailyCalendar with a time range defined by the specified values and the specified baseCalendar.
DailyCalendar(String name, Calendar baseCalendar, Calendar rangeStartingCalendar, Calendar rangeEndingCalendar)
          Create a DailyCalendar with a time range defined by the specified java.util.Calendars and the specified baseCalendar.
DailyCalendar(String name, Calendar baseCalendar, long rangeStartingTimeInMillis, long rangeEndingTimeInMillis)
          Create a DailyCalendar with a time range defined by the specified values and the specified baseCalendar.
CronCalendar(String name, Calendar baseCalendar, String expression)
          Create a CronCalendar with the given cron exprssion and baseCalendar.
BaseCalendar(Calendar baseCalendar)
           Constructor
AnnualCalendar(Calendar baseCalendar)
           Constructor
 

Uses of Calendar in org.quartz.impl.jdbcjobstore
 

Methods in org.quartz.impl.jdbcjobstore that return Calendar
 Calendar StdJDBCDelegate.selectCalendar(Connection conn, String calendarName)
           Select a calendar.
 Calendar JobStoreTX.retrieveCalendar(SchedulingContext ctxt, String calName)
           Retrieve the given Trigger.
protected  Calendar JobStoreSupport.retrieveCalendar(Connection conn, SchedulingContext ctxt, String calName)
           
 Calendar JobStoreCMT.retrieveCalendar(SchedulingContext ctxt, String calName)
           Retrieve the given Trigger.
 Calendar DriverDelegate.selectCalendar(Connection conn, String calendarName)
           Select a calendar.
 

Methods in org.quartz.impl.jdbcjobstore with parameters of type Calendar
 int StdJDBCDelegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           Insert a new calendar.
 int StdJDBCDelegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           Update a calendar.
 int PointbaseDelegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           Insert a new calendar.
 int PointbaseDelegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           Update a calendar.
 void JobStoreTX.storeCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
           Store the given Calendar.
protected  void JobStoreSupport.storeCalendar(Connection conn, SchedulingContext ctxt, String calName, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
           
 void JobStoreCMT.storeCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
           Store the given Calendar.
 int DriverDelegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           Insert a new calendar.
 int DriverDelegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           Update a calendar.
 int DB2v8Delegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           
 int DB2v8Delegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           
 int DB2v7Delegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           
 int DB2v7Delegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           
 

Uses of Calendar in org.quartz.impl.jdbcjobstore.oracle
 

Methods in org.quartz.impl.jdbcjobstore.oracle with parameters of type Calendar
 int OracleDelegate.insertCalendar(Connection conn, String calendarName, Calendar calendar)
           
 int OracleDelegate.updateCalendar(Connection conn, String calendarName, Calendar calendar)
           
 

Uses of Calendar in org.quartz.simpl
 

Methods in org.quartz.simpl that return Calendar
 Calendar RAMJobStore.retrieveCalendar(SchedulingContext ctxt, String calName)
           Retrieve the given Trigger.
 

Methods in org.quartz.simpl with parameters of type Calendar
 void RAMJobStore.storeCalendar(SchedulingContext ctxt, String name, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
           Store the given Calendar.
 

Uses of Calendar in org.quartz.spi
 

Methods in org.quartz.spi that return Calendar
 Calendar TriggerFiredBundle.getCalendar()
           
 Calendar JobStore.retrieveCalendar(SchedulingContext ctxt, String calName)
           Retrieve the given Trigger.
 

Methods in org.quartz.spi with parameters of type Calendar
 void JobStore.storeCalendar(SchedulingContext ctxt, String name, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
           Store the given Calendar.
 

Constructors in org.quartz.spi with parameters of type Calendar
TriggerFiredBundle(JobDetail job, Trigger trigger, Calendar cal, boolean jobIsRecovering, Date fireTime, Date scheduledFireTime, Date prevFireTime, Date nextFireTime)
           
 

Uses of Calendar in org.quartz.xml
 

Classes in org.quartz.xml that implement Calendar
 class CalendarBundle
          Wraps a Calendar.
 

Fields in org.quartz.xml declared as Calendar
protected  Calendar CalendarBundle.calendar
           
 

Methods in org.quartz.xml that return Calendar
 Calendar CalendarBundle.getCalendar()
           
 Calendar CalendarBundle.getBaseCalendar()
           
 

Methods in org.quartz.xml with parameters of type Calendar
 void CalendarBundle.setCalendar(Calendar calendar)
           
 void CalendarBundle.setBaseCalendar(Calendar baseCalendar)
           
 


Quartz Enterprise Job Scheduler Project Page