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.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.triggers This package contains Trigger implementations that ship with Quartz. 
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. 
 

Uses of Calendar in org.quartz
 

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

Methods in org.quartz with parameters of type Calendar
 void Scheduler.addCalendar(java.lang.String calName, Calendar calendar, boolean replace, boolean updateTriggers)
          Add (register) the given Calendar to the Scheduler.
static java.util.Date TriggerUtils.computeEndTimeToAllowParticularNumberOfFirings(OperableTrigger trigg, Calendar cal, int numTimes)
          Compute the Date that is 1 second after the Nth firing of the given Trigger, taking the triger's associated Calendar into consideration.
static java.util.List<java.util.Date> TriggerUtils.computeFireTimes(OperableTrigger trigg, Calendar cal, int numTimes)
          Returns a list of Dates that are the next fire times of a Trigger.
static java.util.List<java.util.Date> TriggerUtils.computeFireTimesBetween(OperableTrigger trigg, Calendar cal, java.util.Date from, java.util.Date to)
          Returns a list of Dates that are the next fire times of a Trigger that fall within the given date range.
 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(java.lang.String calName)
           
 Calendar QuartzScheduler.getCalendar(java.lang.String calName)
           Get the Calendar instance with the given name.
 

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

Uses of Calendar in org.quartz.impl
 

Methods in org.quartz.impl that return Calendar
 Calendar JobExecutionContextImpl.getCalendar()
           
 Calendar StdScheduler.getCalendar(java.lang.String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Calendar RemoteScheduler.getCalendar(java.lang.String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Calendar RemoteMBeanScheduler.getCalendar(java.lang.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(java.lang.String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.addCalendar(java.lang.String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteMBeanScheduler.addCalendar(java.lang.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
AnnualCalendar(Calendar baseCalendar)
           
AnnualCalendar(Calendar baseCalendar, java.util.TimeZone timeZone)
           
BaseCalendar(Calendar baseCalendar)
           
BaseCalendar(Calendar baseCalendar, java.util.TimeZone timeZone)
           
CronCalendar(Calendar baseCalendar, java.lang.String expression)
          Create a CronCalendar with the given cron expression and baseCalendar.
CronCalendar(Calendar baseCalendar, java.lang.String expression, java.util.TimeZone timeZone)
          Create a CronCalendar with the given cron exprssion, baseCalendar, and TimeZone.
DailyCalendar(Calendar baseCalendar, java.util.Calendar rangeStartingCalendar, java.util.Calendar rangeEndingCalendar)
          Create a DailyCalendar with a time range defined by the specified java.util.Calendars and the specified baseCalendar.
DailyCalendar(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(Calendar baseCalendar, long rangeStartingTimeInMillis, long rangeEndingTimeInMillis)
          Create a DailyCalendar with a time range defined by the specified values and the specified baseCalendar.
DailyCalendar(Calendar baseCalendar, java.lang.String rangeStartingTime, java.lang.String rangeEndingTime)
          Create a DailyCalendar with a time range defined by the specified strings and the specified baseCalendar.
DailyCalendar(Calendar baseCalendar, java.util.TimeZone timeZone, long rangeStartingTimeInMillis, long rangeEndingTimeInMillis)
          Create a DailyCalendar with a time range defined by the specified values and the specified baseCalendar.
HolidayCalendar(Calendar baseCalendar)
           
HolidayCalendar(Calendar baseCalendar, java.util.TimeZone timeZone)
           
MonthlyCalendar(Calendar baseCalendar)
           
MonthlyCalendar(Calendar baseCalendar, java.util.TimeZone timeZone)
           
WeeklyCalendar(Calendar baseCalendar)
           
WeeklyCalendar(Calendar baseCalendar, java.util.TimeZone timeZone)
           
 

Uses of Calendar in org.quartz.impl.jdbcjobstore
 

Fields in org.quartz.impl.jdbcjobstore with type parameters of type Calendar
protected  java.util.HashMap<java.lang.String,Calendar> JobStoreSupport.calendarCache
           
 

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

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

Uses of Calendar in org.quartz.impl.triggers
 

Methods in org.quartz.impl.triggers with parameters of type Calendar
 java.util.Date SimpleTriggerImpl.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.
 java.util.Date CronTriggerImpl.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.
 java.util.Date CalendarIntervalTriggerImpl.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.
abstract  java.util.Date AbstractTrigger.computeFirstFireTime(Calendar calendar)
           This method should not be used by the Quartz client.
 void SimpleTriggerImpl.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 CronTriggerImpl.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 CalendarIntervalTriggerImpl.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).
abstract  void AbstractTrigger.triggered(Calendar calendar)
           This method should not be used by the Quartz client.
 void SimpleTriggerImpl.updateAfterMisfire(Calendar cal)
           Updates the SimpleTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the SimpleTrigger was created.
 void CronTriggerImpl.updateAfterMisfire(Calendar cal)
           Updates the CronTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the CronTrigger was created.
 void CalendarIntervalTriggerImpl.updateAfterMisfire(Calendar cal)
           Updates the DateIntervalTrigger's state based on the MISFIRE_INSTRUCTION_XXX that was selected when the DateIntervalTrigger was created.
abstract  void AbstractTrigger.updateAfterMisfire(Calendar cal)
           This method should not be used by the Quartz client.
 void SimpleTriggerImpl.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
           
 void CronTriggerImpl.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
           
 void CalendarIntervalTriggerImpl.updateWithNewCalendar(Calendar calendar, long misfireThreshold)
           
abstract  void AbstractTrigger.updateWithNewCalendar(Calendar cal, long misfireThreshold)
           This method should not be used by the Quartz client.
 

Uses of Calendar in org.quartz.simpl
 

Fields in org.quartz.simpl with type parameters of type Calendar
protected  java.util.HashMap<java.lang.String,Calendar> RAMJobStore.calendarsByName
           
 

Methods in org.quartz.simpl that return Calendar
 Calendar RAMJobStore.retrieveCalendar(java.lang.String calName)
           Retrieve the given Trigger.
 

Methods in org.quartz.simpl with parameters of type Calendar
 void RAMJobStore.storeCalendar(java.lang.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(java.lang.String calName)
          Retrieve the given Trigger.
 

Methods in org.quartz.spi with parameters of type Calendar
 java.util.Date OperableTrigger.computeFirstFireTime(Calendar calendar)
           This method should not be used by the Quartz client.
 void JobStore.storeCalendar(java.lang.String name, Calendar calendar, boolean replaceExisting, boolean updateTriggers)
          Store the given Calendar.
 void OperableTrigger.triggered(Calendar calendar)
           This method should not be used by the Quartz client.
 void OperableTrigger.updateAfterMisfire(Calendar cal)
           This method should not be used by the Quartz client.
 void OperableTrigger.updateWithNewCalendar(Calendar cal, long misfireThreshold)
           This method should not be used by the Quartz client.
 

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



Copyright 2001-2019, Terracotta, Inc.