Skip to content

Upgrading org.quartz-scheduler:quartz 1 to 2

Breaking1.8.6 → 2.5.2Breaking2Security2New2Changed22Fixed9Other16

BreakingUpgrade verdict

2 breaking changes and 2 security fixes.

  • [!IMPORTANT] > BREAKING CHANGE: Move to Jakarta namespace.
  • [!IMPORTANT] > BREAKING CHANGE: Move to JDK 11.
  • Update C3P0 version to 0.9.5.4 (CVE-2019-5427).
  • XML external entity injection in Terracotta Quartz Scheduler
4 items need code or config changes

Adds com.mchange:c3p0 0.10.1, com.zaxxer:HikariCP 5.0.1, jakarta.xml.bind:jakarta.xml.bind-api 4.0.4, org.slf4j:slf4j-log4j12 2.0.16.

Drops org.apache.openejb:javaee-api.

Installs 7 packages in all (was 2).

Also installs com.mchange:mchange-commons-java, jakarta.activation:jakarta.activation-api.

Moves org.slf4j:slf4j-api 1.6.0 → 2.0.16. Your build may pick other versions.

Breaking2
[!IMPORTANT] > BREAKING CHANGE: Move to Jakarta namespace.
[!IMPORTANT] > BREAKING CHANGE: Move to JDK 11.
Security2
Update C3P0 version to 0.9.5.4 (CVE-2019-5427).
XML external entity injection in Terracotta Quartz Scheduler
Critical

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: abstract class Trigger implements Serializable, Cloneable, Comparable
  • removed: class CriticalSchedulerException extends SchedulerException
  • removed: class CronTrigger extends Trigger
  • removed: class DateIntervalTrigger extends Trigger
  • removed: class JobDetail implements Cloneable, Serializable
  • removed: class JobExecutionContext implements Serializable
  • removed: class NthIncludedDayTrigger extends Trigger
  • removed: class SimpleTrigger extends Trigger
  • removed: ctor CriticalSchedulerException(String, int)
  • removed: ctor CronTrigger()
  • removed: ctor CronTrigger(String)
  • removed: ctor CronTrigger(String, String)
  • removed: ctor CronTrigger(String, String, String)
  • removed: ctor CronTrigger(String, String, String, String)
  • removed: ctor CronTrigger(String, String, String, String, Date, Date, String)
  • removed: ctor CronTrigger(String, String, String, String, Date, Date, String, TimeZone)
  • removed: ctor CronTrigger(String, String, String, String, String)
  • removed: ctor CronTrigger(String, String, String, String, String, TimeZone)
  • removed: ctor DateIntervalTrigger()
  • removed: ctor DateIntervalTrigger(String, Date, Date, DateIntervalTrigger.IntervalUnit, int)
  • removed: ctor DateIntervalTrigger(String, DateIntervalTrigger.IntervalUnit, int)
  • removed: ctor DateIntervalTrigger(String, String, Date, Date, DateIntervalTrigger.IntervalUnit, int)
  • removed: ctor DateIntervalTrigger(String, String, DateIntervalTrigger.IntervalUnit, int)
  • removed: ctor DateIntervalTrigger(String, String, String, String, Date, Date, DateIntervalTrigger.IntervalUnit, int)
  • removed: ctor JobDetail()
  • removed: ctor JobDetail(String, Class)
  • removed: ctor JobDetail(String, String, Class)
  • removed: ctor JobDetail(String, String, Class, boolean, boolean, boolean)
  • removed: ctor JobExecutionContext(Scheduler, TriggerFiredBundle, Job)
  • removed: ctor JobPersistenceException(String, Throwable, int)
  • removed: ctor JobPersistenceException(String, int)
  • removed: ctor NthIncludedDayTrigger()
  • removed: ctor NthIncludedDayTrigger(String)
  • removed: ctor NthIncludedDayTrigger(String, String)
  • removed: ctor NthIncludedDayTrigger(String, String, String, String)
  • removed: ctor SchedulerException(String, Throwable, int)
  • removed: ctor SchedulerException(String, int)
  • removed: ctor SimpleTrigger()
  • removed: ctor SimpleTrigger(String)
  • removed: ctor SimpleTrigger(String, Date)
  • removed: ctor SimpleTrigger(String, Date, Date, int, long)
  • removed: ctor SimpleTrigger(String, String)
  • removed: ctor SimpleTrigger(String, String, Date)
  • removed: ctor SimpleTrigger(String, String, Date, Date, int, long)
  • removed: ctor SimpleTrigger(String, String, String, String, Date, Date, int, long)
  • removed: ctor SimpleTrigger(String, String, int, long)
  • removed: ctor SimpleTrigger(String, int, long)
  • removed: ctor Trigger()
  • removed: ctor Trigger(String)
  • removed: ctor Trigger(String, String)
  • removed: ctor Trigger(String, String, String, String)
  • removed: enum DateIntervalTrigger.IntervalUnit
  • removed: field CronExpression.lastdayOfMonth: boolean
  • removed: field CronExpression.lastdayOfWeek: boolean
  • removed: field CronExpression.nearestWeekday: boolean
  • removed: field CronExpression.nthdayOfWeek: int
  • removed: method CronExpression.getSet(int): TreeSet
  • removed: method CronTrigger.clone(): Object
  • removed: method CronTrigger.computeFirstFireTime(Calendar): Date
  • removed: method CronTrigger.executionComplete(JobExecutionContext, JobExecutionException): int
  • removed: method CronTrigger.getEndTime(): Date
  • removed: method CronTrigger.getFinalFireTime(): Date
  • removed: method CronTrigger.getFireTimeAfter(Date): Date
  • removed: method CronTrigger.getNextFireTime(): Date
  • removed: method CronTrigger.getPreviousFireTime(): Date
  • removed: method CronTrigger.getStartTime(): Date
  • removed: method CronTrigger.getTimeAfter(Date): Date
  • removed: method CronTrigger.getTimeBefore(Date): Date
  • removed: method CronTrigger.hasAdditionalProperties(): boolean
  • removed: method CronTrigger.mayFireAgain(): boolean
  • removed: method CronTrigger.setCronExpression(CronExpression): void
  • removed: method CronTrigger.setCronExpression(String): void
  • removed: method CronTrigger.setEndTime(Date): void
  • removed: method CronTrigger.setNextFireTime(Date): void
  • removed: method CronTrigger.setPreviousFireTime(Date): void
  • removed: method CronTrigger.setStartTime(Date): void
  • removed: method CronTrigger.setTimeZone(TimeZone): void
  • removed: method CronTrigger.triggered(Calendar): void
  • removed: method CronTrigger.updateAfterMisfire(Calendar): void
  • removed: method CronTrigger.updateWithNewCalendar(Calendar, long): void
  • removed: method CronTrigger.validateMisfireInstruction(int): boolean
  • removed: method CronTrigger.willFireOn(Calendar): boolean
  • removed: method CronTrigger.willFireOn(Calendar, boolean): boolean
  • removed: method DateIntervalTrigger.computeFirstFireTime(Calendar): Date
  • removed: method DateIntervalTrigger.executionComplete(JobExecutionContext, JobExecutionException): int
  • removed: method DateIntervalTrigger.getEndTime(): Date
  • removed: method DateIntervalTrigger.getFinalFireTime(): Date
  • removed: method DateIntervalTrigger.getFireTimeAfter(Date): Date
  • removed: method DateIntervalTrigger.getFireTimeAfter(Date, boolean): Date
  • removed: method DateIntervalTrigger.getNextFireTime(): Date
  • removed: method DateIntervalTrigger.getPreviousFireTime(): Date
  • removed: method DateIntervalTrigger.getRepeatInterval(): int
  • removed: method DateIntervalTrigger.getRepeatIntervalUnit(): DateIntervalTrigger.IntervalUnit
  • removed: method DateIntervalTrigger.getStartTime(): Date
  • removed: method DateIntervalTrigger.getTimesTriggered(): int
  • removed: method DateIntervalTrigger.mayFireAgain(): boolean
  • removed: method DateIntervalTrigger.setEndTime(Date): void
  • removed: method DateIntervalTrigger.setNextFireTime(Date): void
  • removed: method DateIntervalTrigger.setPreviousFireTime(Date): void
  • removed: method DateIntervalTrigger.setRepeatInterval(int): void
  • removed: method DateIntervalTrigger.setRepeatIntervalUnit(DateIntervalTrigger.IntervalUnit): void
  • removed: method DateIntervalTrigger.setStartTime(Date): void
  • removed: method DateIntervalTrigger.setTimesTriggered(int): void
  • removed: method DateIntervalTrigger.triggered(Calendar): void
  • removed: method DateIntervalTrigger.updateAfterMisfire(Calendar): void
  • removed: method DateIntervalTrigger.updateWithNewCalendar(Calendar, long): void
  • removed: method DateIntervalTrigger.validate(): void
  • removed: method DateIntervalTrigger.validateMisfireInstruction(int): boolean
  • removed: method JobDetail.addJobListener(String): void
  • removed: method JobDetail.equals(Object): boolean
  • removed: method JobDetail.getFullName(): String
  • removed: method JobDetail.getGroup(): String
  • removed: method JobDetail.getJobListenerNames(): String[]
  • removed: method JobDetail.getName(): String
  • removed: method JobDetail.hashCode(): int
  • removed: method JobDetail.isStateful(): boolean
  • removed: method JobDetail.isVolatile(): boolean
  • removed: method JobDetail.removeJobListener(String): boolean
  • removed: method JobDetail.setDescription(String): void
  • removed: method JobDetail.setDurability(boolean): void
  • removed: method JobDetail.setGroup(String): void
  • removed: method JobDetail.setJobClass(Class): void
  • removed: method JobDetail.setJobDataMap(JobDataMap): void
  • removed: method JobDetail.setName(String): void
  • removed: method JobDetail.setRequestsRecovery(boolean): void
  • removed: method JobDetail.setVolatility(boolean): void
  • removed: method JobDetail.toString(): String
  • removed: method JobDetail.validate(): void
  • removed: method JobExecutionContext.incrementRefireCount(): void
  • removed: method JobExecutionContext.setJobRunTime(long): void
  • removed: method JobExecutionContext.toString(): String
  • removed: method NthIncludedDayTrigger.clone(): Object
  • removed: method NthIncludedDayTrigger.computeFirstFireTime(Calendar): Date
  • removed: method NthIncludedDayTrigger.executionComplete(JobExecutionContext, JobExecutionException): int
  • removed: method NthIncludedDayTrigger.getEndTime(): Date
  • removed: method NthIncludedDayTrigger.getFinalFireTime(): Date
  • removed: method NthIncludedDayTrigger.getFireAtTime(): String
  • removed: method NthIncludedDayTrigger.getFireTimeAfter(Date): Date
  • removed: method NthIncludedDayTrigger.getIntervalType(): int
  • removed: method NthIncludedDayTrigger.getN(): int
  • removed: method NthIncludedDayTrigger.getNextFireCutoffInterval(): int
  • removed: method NthIncludedDayTrigger.getNextFireTime(): Date
  • removed: method NthIncludedDayTrigger.getPreviousFireTime(): Date
  • removed: method NthIncludedDayTrigger.getStartTime(): Date
  • removed: method NthIncludedDayTrigger.getTimeZone(): TimeZone
  • removed: method NthIncludedDayTrigger.mayFireAgain(): boolean
  • removed: method NthIncludedDayTrigger.setEndTime(Date): void
  • removed: method NthIncludedDayTrigger.setFireAtTime(String): void
  • removed: method NthIncludedDayTrigger.setIntervalType(int): void
  • removed: method NthIncludedDayTrigger.setN(int): void
  • removed: method NthIncludedDayTrigger.setNextFireCutoffInterval(int): void
  • removed: method NthIncludedDayTrigger.setStartTime(Date): void
  • removed: method NthIncludedDayTrigger.setTimeZone(TimeZone): void
  • removed: method NthIncludedDayTrigger.triggered(Calendar): void
  • removed: method NthIncludedDayTrigger.updateAfterMisfire(Calendar): void
  • removed: method NthIncludedDayTrigger.updateWithNewCalendar(Calendar, long): void
  • removed: method NthIncludedDayTrigger.validateMisfireInstruction(int): boolean
  • removed: method Scheduler.addGlobalJobListener(JobListener): void
  • removed: method Scheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method Scheduler.addJobListener(JobListener): void
  • removed: method Scheduler.addSchedulerListener(SchedulerListener): void
  • removed: method Scheduler.addTriggerListener(TriggerListener): void
  • removed: method Scheduler.getGlobalJobListener(String): JobListener
  • removed: method Scheduler.getGlobalJobListeners(): List
  • removed: method Scheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method Scheduler.getGlobalTriggerListeners(): List
  • removed: method Scheduler.getJobListener(String): JobListener
  • removed: method Scheduler.getJobListenerNames(): Set
  • removed: method Scheduler.getJobNames(String): String[]
  • removed: method Scheduler.getSchedulerListeners(): List
  • removed: method Scheduler.getTriggerListener(String): TriggerListener
  • removed: method Scheduler.getTriggerListenerNames(): Set
  • removed: method Scheduler.getTriggerNames(String): String[]
  • removed: method Scheduler.pauseJobGroup(String): void
  • removed: method Scheduler.pauseTriggerGroup(String): void
  • removed: method Scheduler.removeGlobalJobListener(String): boolean
  • removed: method Scheduler.removeGlobalTriggerListener(String): boolean
  • removed: method Scheduler.removeJobListener(String): boolean
  • removed: method Scheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method Scheduler.removeTriggerListener(String): boolean
  • removed: method Scheduler.resumeJobGroup(String): void
  • removed: method Scheduler.resumeTriggerGroup(String): void
  • removed: method Scheduler.triggerJobWithVolatileTrigger(String, String): void
  • removed: method Scheduler.triggerJobWithVolatileTrigger(String, String, JobDataMap): void
  • removed: method SchedulerException.getErrorCode(): int
  • removed: method SchedulerException.isClientError(): boolean
  • removed: method SchedulerException.isConfigurationError(): boolean
  • removed: method SchedulerException.isJobListenerError(): boolean
  • removed: method SchedulerException.isPersistenceError(): boolean
  • removed: method SchedulerException.isThreadPoolError(): boolean
  • removed: method SchedulerException.isTriggerListenerError(): boolean
  • removed: method SchedulerException.setErrorCode(int): void
  • removed: method SchedulerMetaData.jobStoreSupportsPersistence(): boolean
  • removed: method SimpleTrigger.computeFirstFireTime(Calendar): Date
  • removed: method SimpleTrigger.computeNumTimesFiredBetween(Date, Date): int
  • removed: method SimpleTrigger.executionComplete(JobExecutionContext, JobExecutionException): int
  • removed: method SimpleTrigger.getEndTime(): Date
  • removed: method SimpleTrigger.getFinalFireTime(): Date
  • removed: method SimpleTrigger.getFireTimeAfter(Date): Date
  • removed: method SimpleTrigger.getFireTimeBefore(Date): Date
  • removed: method SimpleTrigger.getNextFireTime(): Date
  • removed: method SimpleTrigger.getPreviousFireTime(): Date
  • removed: method SimpleTrigger.getStartTime(): Date
  • removed: method SimpleTrigger.hasAdditionalProperties(): boolean
  • removed: method SimpleTrigger.mayFireAgain(): boolean
  • removed: method SimpleTrigger.setEndTime(Date): void
  • removed: method SimpleTrigger.setNextFireTime(Date): void
  • removed: method SimpleTrigger.setPreviousFireTime(Date): void
  • removed: method SimpleTrigger.setRepeatCount(int): void
  • removed: method SimpleTrigger.setRepeatInterval(long): void
  • removed: method SimpleTrigger.setStartTime(Date): void
  • removed: method SimpleTrigger.setTimesTriggered(int): void
  • removed: method SimpleTrigger.triggered(Calendar): void
  • removed: method SimpleTrigger.updateAfterMisfire(Calendar): void
  • removed: method SimpleTrigger.updateWithNewCalendar(Calendar, long): void
  • removed: method SimpleTrigger.validate(): void
  • removed: method SimpleTrigger.validateMisfireInstruction(int): boolean
  • removed: method Trigger.addTriggerListener(String): void
  • removed: method Trigger.clearAllTriggerListeners(): void
  • removed: method Trigger.clone(): Object
  • removed: method Trigger.computeFirstFireTime(Calendar): Date
  • removed: method Trigger.executionComplete(JobExecutionContext, JobExecutionException): int
  • removed: method Trigger.getFireInstanceId(): String
  • removed: method Trigger.getFullJobName(): String
  • removed: method Trigger.getFullName(): String
  • removed: method Trigger.getGroup(): String
  • removed: method Trigger.getJobGroup(): String
  • removed: method Trigger.getJobName(): String
  • removed: method Trigger.getName(): String
  • removed: method Trigger.getTriggerListenerNames(): String[]
  • removed: method Trigger.hashCode(): int
  • removed: method Trigger.isVolatile(): boolean
  • removed: method Trigger.removeTriggerListener(String): boolean
  • removed: method Trigger.setCalendarName(String): void
  • removed: method Trigger.setDescription(String): void
  • removed: method Trigger.setEndTime(Date): void
  • removed: method Trigger.setFireInstanceId(String): void
  • removed: method Trigger.setGroup(String): void
  • removed: method Trigger.setJobDataMap(JobDataMap): void
  • removed: method Trigger.setJobGroup(String): void
  • removed: method Trigger.setJobName(String): void
  • removed: method Trigger.setMisfireInstruction(int): void
  • removed: method Trigger.setName(String): void
  • removed: method Trigger.setPriority(int): void
  • removed: method Trigger.setStartTime(Date): void
  • removed: method Trigger.setVolatility(boolean): void
  • removed: method Trigger.toString(): String
  • removed: method Trigger.triggered(Calendar): void
  • removed: method Trigger.updateAfterMisfire(Calendar): void
  • removed: method Trigger.updateWithNewCalendar(Calendar, long): void
  • removed: method Trigger.validate(): void
  • removed: method Trigger.validateMisfireInstruction(int): boolean
  • removed: static field CronTrigger.YEAR_TO_GIVEUP_SCHEDULING_AT: int
  • removed: static field DateIntervalTrigger.IntervalUnit.DAY: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.HOUR: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.MINUTE: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.MONTH: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.SECOND: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.WEEK: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.IntervalUnit.YEAR: DateIntervalTrigger.IntervalUnit
  • removed: static field DateIntervalTrigger.MISFIRE_INSTRUCTION_DO_NOTHING: int
  • removed: static field DateIntervalTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW: int
  • removed: static field NthIncludedDayTrigger.INTERVAL_TYPE_MONTHLY: int
  • removed: static field NthIncludedDayTrigger.INTERVAL_TYPE_WEEKLY: int
  • removed: static field NthIncludedDayTrigger.INTERVAL_TYPE_YEARLY: int
  • removed: static field NthIncludedDayTrigger.MISFIRE_INSTRUCTION_DO_NOTHING: int
  • removed: static field NthIncludedDayTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW: int
  • removed: static field Scheduler.DEFAULT_MANUAL_TRIGGERS: String
  • removed: static field SchedulerException.ERR_BAD_CONFIGURATION: int
  • removed: static field SchedulerException.ERR_CLIENT_ERROR: int
  • removed: static field SchedulerException.ERR_COMMUNICATION_FAILURE: int
  • removed: static field SchedulerException.ERR_JOB_EXECUTION_THREW_EXCEPTION: int
  • removed: static field SchedulerException.ERR_JOB_LISTENER: int
  • removed: static field SchedulerException.ERR_JOB_LISTENER_NOT_FOUND: int
  • removed: static field SchedulerException.ERR_PERSISTENCE: int
  • removed: static field SchedulerException.ERR_PERSISTENCE_CALENDAR_DOES_NOT_EXIST: int
  • removed: static field SchedulerException.ERR_PERSISTENCE_CRITICAL_FAILURE: int
  • removed: static field SchedulerException.ERR_PERSISTENCE_JOB_DOES_NOT_EXIST: int
  • removed: static field SchedulerException.ERR_PERSISTENCE_TRIGGER_DOES_NOT_EXIST: int
  • removed: static field SchedulerException.ERR_THREAD_POOL: int
  • removed: static field SchedulerException.ERR_THREAD_POOL_CRITICAL_FAILURE: int
  • removed: static field SchedulerException.ERR_THREAD_POOL_EXHAUSTED: int
  • removed: static field SchedulerException.ERR_TIME_BROKER_FAILURE: int
  • removed: static field SchedulerException.ERR_TRIGGER_LISTENER: int
  • removed: static field SchedulerException.ERR_TRIGGER_LISTENER_NOT_FOUND: int
  • removed: static field SchedulerException.ERR_TRIGGER_THREW_EXCEPTION: int
  • removed: static field SchedulerException.ERR_UNSPECIFIED: int
  • removed: static field SchedulerException.ERR_UNSUPPORTED_FUNCTION_IN_THIS_CONFIGURATION: int
  • removed: static field Trigger.INSTRUCTION_DELETE_TRIGGER: int
  • removed: static field Trigger.INSTRUCTION_NOOP: int
  • removed: static field Trigger.INSTRUCTION_RE_EXECUTE_JOB: int
  • removed: static field Trigger.INSTRUCTION_SET_ALL_JOB_TRIGGERS_COMPLETE: int
  • removed: static field Trigger.INSTRUCTION_SET_ALL_JOB_TRIGGERS_ERROR: int
  • removed: static field Trigger.INSTRUCTION_SET_TRIGGER_COMPLETE: int
  • removed: static field Trigger.INSTRUCTION_SET_TRIGGER_ERROR: int
  • removed: static field Trigger.STATE_BLOCKED: int
  • removed: static field Trigger.STATE_COMPLETE: int
  • removed: static field Trigger.STATE_ERROR: int
  • removed: static field Trigger.STATE_NONE: int
  • removed: static field Trigger.STATE_NORMAL: int
  • removed: static field Trigger.STATE_PAUSED: int
  • removed: static field TriggerUtils.FRIDAY: int
  • removed: static field TriggerUtils.LAST_DAY_OF_MONTH: int
  • removed: static field TriggerUtils.MILLISECONDS_IN_DAY: long
  • removed: static field TriggerUtils.MILLISECONDS_IN_HOUR: long
  • removed: static field TriggerUtils.MILLISECONDS_IN_MINUTE: long
  • removed: static field TriggerUtils.MONDAY: int
  • removed: static field TriggerUtils.SATURDAY: int
  • removed: static field TriggerUtils.SECONDS_IN_DAY: long
  • removed: static field TriggerUtils.SUNDAY: int
  • removed: static field TriggerUtils.THURSDAY: int
  • removed: static field TriggerUtils.TUESDAY: int
  • removed: static field TriggerUtils.WEDNESDAY: int
  • removed: static method DateIntervalTrigger.IntervalUnit.valueOf(String): DateIntervalTrigger.IntervalUnit
  • removed: static method DateIntervalTrigger.IntervalUnit.values(): DateIntervalTrigger.IntervalUnit[]
  • removed: static method TriggerUtils.getDSTSavings(TimeZone): int
  • removed: static method TriggerUtils.getDateOf(int, int, int): Date
  • removed: static method TriggerUtils.getDateOf(int, int, int, int, int): Date
  • removed: static method TriggerUtils.getDateOf(int, int, int, int, int, int): Date
  • removed: static method TriggerUtils.getEvenHourDate(Date): Date
  • removed: static method TriggerUtils.getEvenHourDateBefore(Date): Date
  • removed: static method TriggerUtils.getEvenMinuteDate(Date): Date
  • removed: static method TriggerUtils.getEvenMinuteDateBefore(Date): Date
  • removed: static method TriggerUtils.getEvenSecondDate(Date): Date
  • removed: static method TriggerUtils.getEvenSecondDateBefore(Date): Date
  • removed: static method TriggerUtils.getNextGivenMinuteDate(Date, int): Date
  • removed: static method TriggerUtils.getNextGivenSecondDate(Date, int): Date
  • removed: static method TriggerUtils.getOffset(long, TimeZone): int
  • removed: static method TriggerUtils.makeDailyTrigger(String, int, int): Trigger
  • removed: static method TriggerUtils.makeDailyTrigger(int, int): Trigger
  • removed: static method TriggerUtils.makeHourlyTrigger(): Trigger
  • removed: static method TriggerUtils.makeHourlyTrigger(String): Trigger
  • removed: static method TriggerUtils.makeHourlyTrigger(String, int, int): Trigger
  • removed: static method TriggerUtils.makeHourlyTrigger(int): Trigger
  • removed: static method TriggerUtils.makeHourlyTrigger(int, int): Trigger
  • removed: static method TriggerUtils.makeImmediateTrigger(String, int, long): Trigger
  • removed: static method TriggerUtils.makeImmediateTrigger(int, long): Trigger
  • removed: static method TriggerUtils.makeMinutelyTrigger(): Trigger
  • removed: static method TriggerUtils.makeMinutelyTrigger(String): Trigger
  • removed: static method TriggerUtils.makeMinutelyTrigger(String, int, int): Trigger
  • removed: static method TriggerUtils.makeMinutelyTrigger(int): Trigger
  • removed: static method TriggerUtils.makeMinutelyTrigger(int, int): Trigger
  • removed: static method TriggerUtils.makeMonthlyTrigger(String, int, int, int): Trigger
  • removed: static method TriggerUtils.makeMonthlyTrigger(int, int, int): Trigger
  • removed: static method TriggerUtils.makeSecondlyTrigger(): Trigger
  • removed: static method TriggerUtils.makeSecondlyTrigger(String): Trigger
  • removed: static method TriggerUtils.makeSecondlyTrigger(String, int, int): Trigger
  • removed: static method TriggerUtils.makeSecondlyTrigger(int): Trigger
  • removed: static method TriggerUtils.makeSecondlyTrigger(int, int): Trigger
  • removed: static method TriggerUtils.makeWeeklyTrigger(String, int, int, int): Trigger
  • removed: static method TriggerUtils.makeWeeklyTrigger(int, int, int): Trigger
  • removed: static method TriggerUtils.setTriggerIdentity(Trigger, String): void
  • removed: static method TriggerUtils.setTriggerIdentity(Trigger, String, String): void
  • removed: static method TriggerUtils.translateTime(Date, TimeZone, TimeZone): Date
  • changed: class CronExpression implements Serializable, Cloneable → final class CronExpression implements Serializable, Cloneable
  • changed: method JobDetail.getKey(): Key → method JobDetail.getKey(): JobKey
  • changed: method Scheduler.deleteJob(String, String): boolean → method Scheduler.deleteJob(JobKey): boolean
  • changed: method Scheduler.getCalendarNames(): String[] → method Scheduler.getCalendarNames(): List
  • changed: method Scheduler.getJobDetail(String, String): JobDetail → method Scheduler.getJobDetail(JobKey): JobDetail
  • changed: method Scheduler.getJobGroupNames(): String[] → method Scheduler.getJobGroupNames(): List
  • changed: method Scheduler.getTrigger(String, String): Trigger → method Scheduler.getTrigger(TriggerKey): Trigger
  • changed: method Scheduler.getTriggerGroupNames(): String[] → method Scheduler.getTriggerGroupNames(): List
  • changed: method Scheduler.getTriggerState(String, String): int → method Scheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method Scheduler.getTriggersOfJob(String, String): Trigger[] → method Scheduler.getTriggersOfJob(JobKey): List
  • changed: method Scheduler.interrupt(String, String): boolean → method Scheduler.interrupt(JobKey): boolean
  • changed: method Scheduler.pauseJob(String, String): void → method Scheduler.pauseJob(JobKey): void
  • changed: method Scheduler.pauseTrigger(String, String): void → method Scheduler.pauseTrigger(TriggerKey): void
  • changed: method Scheduler.rescheduleJob(String, String, Trigger): Date → method Scheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method Scheduler.resumeJob(String, String): void → method Scheduler.resumeJob(JobKey): void
  • changed: method Scheduler.resumeTrigger(String, String): void → method Scheduler.resumeTrigger(TriggerKey): void
  • changed: method Scheduler.triggerJob(String, String): void → method Scheduler.triggerJob(JobKey): void
  • changed: method Scheduler.triggerJob(String, String, JobDataMap): void → method Scheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method Scheduler.unscheduleJob(String, String): boolean → method Scheduler.unscheduleJob(TriggerKey): boolean
  • changed: method SchedulerListener.jobDeleted(String, String): void → method SchedulerListener.jobDeleted(JobKey): void
  • changed: method SchedulerListener.jobUnscheduled(String, String): void → method SchedulerListener.jobUnscheduled(TriggerKey): void
  • changed: method SchedulerListener.jobsPaused(String, String): void → method SchedulerListener.jobsPaused(String): void
  • changed: method SchedulerListener.jobsResumed(String, String): void → method SchedulerListener.jobsResumed(String): void
  • changed: method SchedulerListener.triggersPaused(String, String): void → method SchedulerListener.triggersPaused(String): void
  • changed: method SchedulerListener.triggersResumed(String, String): void → method SchedulerListener.triggersResumed(String): void
  • changed: method Trigger.compareTo(Object): int → method Trigger.compareTo(Trigger): int
  • changed: method Trigger.getKey(): Key → method Trigger.getKey(): TriggerKey
  • changed: method TriggerListener.triggerComplete(Trigger, JobExecutionContext, int): void → method TriggerListener.triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • changed: static method TriggerUtils.computeEndTimeToAllowParticularNumberOfFirings(Trigger, Calendar, int): Date → static method TriggerUtils.computeEndTimeToAllowParticularNumberOfFirings(OperableTrigger, Calendar, int): Date
  • changed: static method TriggerUtils.computeFireTimes(Trigger, Calendar, int): List → static method TriggerUtils.computeFireTimes(OperableTrigger, Calendar, int): List
  • changed: static method TriggerUtils.computeFireTimesBetween(Trigger, Calendar, Date, Date): List → static method TriggerUtils.computeFireTimesBetween(OperableTrigger, Calendar, Date, Date): List
  • added: @interface DisallowConcurrentExecution
  • added: @interface ExecuteInJTATransaction
  • added: @interface PersistJobDataAfterExecution
  • added: abstract class ScheduleBuilder
  • added: class CalendarIntervalScheduleBuilder extends ScheduleBuilder
  • added: class CronScheduleBuilder extends ScheduleBuilder
  • added: class DailyTimeIntervalScheduleBuilder extends ScheduleBuilder
  • added: class DateBuilder
  • added: class JobBuilder
  • added: class SimpleScheduleBuilder extends ScheduleBuilder
  • added: class TimeOfDay implements Serializable
  • added: class TriggerBuilder
  • added: ctor CalendarIntervalScheduleBuilder()
  • added: ctor CronExpression(CronExpression)
  • added: ctor CronScheduleBuilder(CronExpression)
  • added: ctor DailyTimeIntervalScheduleBuilder()
  • added: ctor JobBuilder()
  • added: ctor JobKey(String)
  • added: ctor JobKey(String, String)
  • added: ctor ScheduleBuilder()
  • added: ctor SimpleScheduleBuilder()
  • added: ctor TimeOfDay(int, int)
  • added: ctor TimeOfDay(int, int, int)
  • added: ctor Trigger.TriggerTimeComparator()
  • added: ctor TriggerKey(String)
  • added: ctor TriggerKey(String, String)
  • added: enum DateBuilder.IntervalUnit
  • added: enum Trigger.CompletedExecutionInstruction
  • added: enum Trigger.TriggerState
  • added: field CronExpression.lastDayOfWeek: boolean
  • added: field CronExpression.nearestWeekdays: TreeSet
  • added: field CronExpression.nthDayOfWeek: int
  • added: final class JobKey extends Key
  • added: final class TriggerKey extends Key
  • added: interface CalendarIntervalTrigger extends Trigger
  • added: interface CronTrigger extends Trigger
  • added: interface DailyTimeIntervalTrigger extends Trigger
  • added: interface JobDetail extends Serializable, Cloneable
  • added: interface JobExecutionContext
  • added: interface ListenerManager
  • added: interface Matcher extends Serializable
  • added: interface SimpleTrigger extends Trigger
  • added: interface Trigger extends Serializable, Cloneable, Comparable
  • added: method CalendarIntervalScheduleBuilder.build(): MutableTrigger
  • added: method CalendarIntervalScheduleBuilder.inTimeZone(TimeZone): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.preserveHourOfDayAcrossDaylightSavings(boolean): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.skipDayIfHourDoesNotExist(boolean): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withInterval(int, DateBuilder.IntervalUnit): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInDays(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInHours(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInMinutes(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInMonths(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInSeconds(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInWeeks(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withIntervalInYears(int): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionDoNothing(): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionFireAndProceed(): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionIgnoreMisfires(): CalendarIntervalScheduleBuilder
  • added: method CalendarIntervalTrigger.getRepeatInterval(): int
  • added: method CalendarIntervalTrigger.getRepeatIntervalUnit(): DateBuilder.IntervalUnit
  • added: method CalendarIntervalTrigger.getTimeZone(): TimeZone
  • added: method CalendarIntervalTrigger.getTimesTriggered(): int
  • added: method CalendarIntervalTrigger.getTriggerBuilder(): TriggerBuilder
  • added: method CalendarIntervalTrigger.isPreserveHourOfDayAcrossDaylightSavings(): boolean
  • added: method CalendarIntervalTrigger.isSkipDayIfHourDoesNotExist(): boolean
  • added: method CronScheduleBuilder.build(): MutableTrigger
  • added: method CronScheduleBuilder.inTimeZone(TimeZone): CronScheduleBuilder
  • added: method CronScheduleBuilder.withMisfireHandlingInstructionDoNothing(): CronScheduleBuilder
  • added: method CronScheduleBuilder.withMisfireHandlingInstructionFireAndProceed(): CronScheduleBuilder
  • added: method CronScheduleBuilder.withMisfireHandlingInstructionIgnoreMisfires(): CronScheduleBuilder
  • added: method CronTrigger.getTriggerBuilder(): TriggerBuilder
  • added: method DailyTimeIntervalScheduleBuilder.build(): MutableTrigger
  • added: method DailyTimeIntervalScheduleBuilder.endingDailyAfterCount(int): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.endingDailyAt(TimeOfDay): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.onDaysOfTheWeek(Integer[]): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.onDaysOfTheWeek(Set): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.onEveryDay(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.onMondayThroughFriday(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.onSaturdayAndSunday(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.startingDailyAt(TimeOfDay): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withInterval(int, DateBuilder.IntervalUnit): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withIntervalInHours(int): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withIntervalInMinutes(int): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withIntervalInSeconds(int): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withMisfireHandlingInstructionDoNothing(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withMisfireHandlingInstructionFireAndProceed(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withMisfireHandlingInstructionIgnoreMisfires(): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalScheduleBuilder.withRepeatCount(int): DailyTimeIntervalScheduleBuilder
  • added: method DailyTimeIntervalTrigger.getDaysOfWeek(): Set
  • added: method DailyTimeIntervalTrigger.getEndTimeOfDay(): TimeOfDay
  • added: method DailyTimeIntervalTrigger.getRepeatCount(): int
  • added: method DailyTimeIntervalTrigger.getRepeatInterval(): int
  • added: method DailyTimeIntervalTrigger.getRepeatIntervalUnit(): DateBuilder.IntervalUnit
  • added: method DailyTimeIntervalTrigger.getStartTimeOfDay(): TimeOfDay
  • added: method DailyTimeIntervalTrigger.getTimesTriggered(): int
  • added: method DailyTimeIntervalTrigger.getTriggerBuilder(): TriggerBuilder
  • added: method DateBuilder.atHourMinuteAndSecond(int, int, int): DateBuilder
  • added: method DateBuilder.atHourOfDay(int): DateBuilder
  • added: method DateBuilder.atMinute(int): DateBuilder
  • added: method DateBuilder.atSecond(int): DateBuilder
  • added: method DateBuilder.build(): Date
  • added: method DateBuilder.inLocale(Locale): DateBuilder
  • added: method DateBuilder.inMonth(int): DateBuilder
  • added: method DateBuilder.inMonthOnDay(int, int): DateBuilder
  • added: method DateBuilder.inTimeZone(TimeZone): DateBuilder
  • added: method DateBuilder.inYear(int): DateBuilder
  • added: method DateBuilder.onDay(int): DateBuilder
  • added: method ExecuteInJTATransaction.timeout(): int
  • added: method JobBuilder.build(): JobDetail
  • added: method JobBuilder.ofType(Class): JobBuilder
  • added: method JobBuilder.requestRecovery(): JobBuilder
  • added: method JobBuilder.requestRecovery(boolean): JobBuilder
  • added: method JobBuilder.setJobData(JobDataMap): JobBuilder
  • added: method JobBuilder.storeDurably(): JobBuilder
  • added: method JobBuilder.storeDurably(boolean): JobBuilder
  • added: method JobBuilder.usingJobData(JobDataMap): JobBuilder
  • added: method JobBuilder.usingJobData(String, Boolean): JobBuilder
  • added: method JobBuilder.usingJobData(String, Double): JobBuilder
  • added: method JobBuilder.usingJobData(String, Float): JobBuilder
  • added: method JobBuilder.usingJobData(String, Integer): JobBuilder
  • added: method JobBuilder.usingJobData(String, Long): JobBuilder
  • added: method JobBuilder.usingJobData(String, String): JobBuilder
  • added: method JobBuilder.withDescription(String): JobBuilder
  • added: method JobBuilder.withIdentity(JobKey): JobBuilder
  • added: method JobBuilder.withIdentity(String): JobBuilder
  • added: method JobBuilder.withIdentity(String, String): JobBuilder
  • added: method JobDetail.getJobBuilder(): JobBuilder
  • added: method JobDetail.isConcurrentExecutionDisallowed(): boolean
  • added: method JobDetail.isPersistJobDataAfterExecution(): boolean
  • added: method JobExecutionContext.getFireInstanceId(): String
  • added: method JobExecutionContext.getRecoveringTriggerKey(): TriggerKey
  • added: method ListenerManager.addJobListener(JobListener): void
  • added: method ListenerManager.addJobListener(JobListener, List): void
  • added: method ListenerManager.addJobListener(JobListener, Matcher): void
  • added: method ListenerManager.addJobListener(JobListener, Matcher[]): void
  • added: method ListenerManager.addJobListenerMatcher(String, Matcher): boolean
  • added: method ListenerManager.addSchedulerListener(SchedulerListener): void
  • added: method ListenerManager.addTriggerListener(TriggerListener): void
  • added: method ListenerManager.addTriggerListener(TriggerListener, List): void
  • added: method ListenerManager.addTriggerListener(TriggerListener, Matcher): void
  • added: method ListenerManager.addTriggerListener(TriggerListener, Matcher[]): void
  • added: method ListenerManager.addTriggerListenerMatcher(String, Matcher): boolean
  • added: method ListenerManager.getJobListener(String): JobListener
  • added: method ListenerManager.getJobListenerMatchers(String): List
  • added: method ListenerManager.getJobListeners(): List
  • added: method ListenerManager.getSchedulerListeners(): List
  • added: method ListenerManager.getTriggerListener(String): TriggerListener
  • added: method ListenerManager.getTriggerListenerMatchers(String): List
  • added: method ListenerManager.getTriggerListeners(): List
  • added: method ListenerManager.removeJobListener(String): boolean
  • added: method ListenerManager.removeJobListenerMatcher(String, Matcher): boolean
  • added: method ListenerManager.removeSchedulerListener(SchedulerListener): boolean
  • added: method ListenerManager.removeTriggerListener(String): boolean
  • added: method ListenerManager.removeTriggerListenerMatcher(String, Matcher): boolean
  • added: method ListenerManager.setJobListenerMatchers(String, List): boolean
  • added: method ListenerManager.setTriggerListenerMatchers(String, List): boolean
  • added: method Matcher.equals(Object): boolean
  • added: method Matcher.hashCode(): int
  • added: method Matcher.isMatch(Key): boolean
  • added: method ScheduleBuilder.build(): MutableTrigger
  • added: method Scheduler.addJob(JobDetail, boolean, boolean): void
  • added: method Scheduler.checkExists(JobKey): boolean
  • added: method Scheduler.checkExists(TriggerKey): boolean
  • added: method Scheduler.clear(): void
  • added: method Scheduler.deleteJobs(List): boolean
  • added: method Scheduler.getJobDetails(GroupMatcher): List
  • added: method Scheduler.getJobKeys(GroupMatcher): Set
  • added: method Scheduler.getListenerManager(): ListenerManager
  • added: method Scheduler.getTriggerKeys(GroupMatcher): Set
  • added: method Scheduler.interrupt(String): boolean
  • added: method Scheduler.pauseJobs(GroupMatcher): void
  • added: method Scheduler.pauseTriggers(GroupMatcher): void
  • added: method Scheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method Scheduler.resumeJobs(GroupMatcher): void
  • added: method Scheduler.resumeTriggers(GroupMatcher): void
  • added: method Scheduler.scheduleJob(JobDetail, Set, boolean): void
  • added: method Scheduler.scheduleJobs(Map, boolean): void
  • added: method Scheduler.unscheduleJobs(List): boolean
  • added: method SchedulerListener.jobPaused(JobKey): void
  • added: method SchedulerListener.jobResumed(JobKey): void
  • added: method SchedulerListener.schedulerStarting(): void
  • added: method SchedulerListener.schedulingDataCleared(): void
  • added: method SchedulerListener.triggerPaused(TriggerKey): void
  • added: method SchedulerListener.triggerResumed(TriggerKey): void
  • added: method SimpleScheduleBuilder.build(): MutableTrigger
  • added: method SimpleScheduleBuilder.repeatForever(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withIntervalInHours(int): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withIntervalInMilliseconds(long): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withIntervalInMinutes(int): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withIntervalInSeconds(int): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionFireNow(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionIgnoreMisfires(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionNextWithExistingCount(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionNextWithRemainingCount(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionNowWithExistingCount(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withMisfireHandlingInstructionNowWithRemainingCount(): SimpleScheduleBuilder
  • added: method SimpleScheduleBuilder.withRepeatCount(int): SimpleScheduleBuilder
  • added: method SimpleTrigger.getTriggerBuilder(): TriggerBuilder
  • added: method TimeOfDay.before(TimeOfDay): boolean
  • added: method TimeOfDay.equals(Object): boolean
  • added: method TimeOfDay.getHour(): int
  • added: method TimeOfDay.getMinute(): int
  • added: method TimeOfDay.getSecond(): int
  • added: method TimeOfDay.getTimeOfDayForDate(Date): Date
  • added: method TimeOfDay.hashCode(): int
  • added: method TimeOfDay.toString(): String
  • added: method Trigger.TriggerTimeComparator.compare(Trigger, Trigger): int
  • added: method Trigger.getJobKey(): JobKey
  • added: method Trigger.getScheduleBuilder(): ScheduleBuilder
  • added: method Trigger.getTriggerBuilder(): TriggerBuilder
  • added: method TriggerBuilder.build(): Trigger
  • added: method TriggerBuilder.endAt(Date): TriggerBuilder
  • added: method TriggerBuilder.forJob(JobDetail): TriggerBuilder
  • added: method TriggerBuilder.forJob(JobKey): TriggerBuilder
  • added: method TriggerBuilder.forJob(String): TriggerBuilder
  • added: method TriggerBuilder.forJob(String, String): TriggerBuilder
  • added: method TriggerBuilder.modifiedByCalendar(String): TriggerBuilder
  • added: method TriggerBuilder.startAt(Date): TriggerBuilder
  • added: method TriggerBuilder.startAt(Instant): TriggerBuilder
  • added: method TriggerBuilder.startNow(): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(JobDataMap): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, Boolean): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, Double): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, Float): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, Integer): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, Long): TriggerBuilder
  • added: method TriggerBuilder.usingJobData(String, String): TriggerBuilder
  • added: method TriggerBuilder.withDescription(String): TriggerBuilder
  • added: method TriggerBuilder.withIdentity(String): TriggerBuilder
  • added: method TriggerBuilder.withIdentity(String, String): TriggerBuilder
  • added: method TriggerBuilder.withIdentity(TriggerKey): TriggerBuilder
  • added: method TriggerBuilder.withPriority(int): TriggerBuilder
  • added: method TriggerBuilder.withSchedule(ScheduleBuilder): TriggerBuilder
  • added: static class Trigger.TriggerTimeComparator implements Comparator, Serializable
  • added: static field CalendarIntervalTrigger.MISFIRE_INSTRUCTION_DO_NOTHING: int
  • added: static field CalendarIntervalTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW: int
  • added: static field CronExpression.LAST_DAY_OFFSET_END: int
  • added: static field CronExpression.LAST_DAY_OFFSET_START: int
  • added: static field CronExpression.MAX_LAST_DAY_OFFSET: int
  • added: static field CronExpression.MAX_YEAR: int
  • added: static field CronTrigger.serialVersionUID: long
  • added: static field DailyTimeIntervalScheduleBuilder.ALL_DAYS_OF_THE_WEEK: Set
  • added: static field DailyTimeIntervalScheduleBuilder.MONDAY_THROUGH_FRIDAY: Set
  • added: static field DailyTimeIntervalScheduleBuilder.SATURDAY_AND_SUNDAY: Set
  • added: static field DailyTimeIntervalTrigger.MISFIRE_INSTRUCTION_DO_NOTHING: int
  • added: static field DailyTimeIntervalTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW: int
  • added: static field DailyTimeIntervalTrigger.REPEAT_INDEFINITELY: int
  • added: static field DateBuilder.APRIL: int
  • added: static field DateBuilder.AUGUST: int
  • added: static field DateBuilder.DECEMBER: int
  • added: static field DateBuilder.FEBRUARY: int
  • added: static field DateBuilder.FRIDAY: int
  • added: static field DateBuilder.IntervalUnit.DAY: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.HOUR: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.MILLISECOND: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.MINUTE: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.MONTH: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.SECOND: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.WEEK: DateBuilder.IntervalUnit
  • added: static field DateBuilder.IntervalUnit.YEAR: DateBuilder.IntervalUnit
  • added: static field DateBuilder.JANUARY: int
  • added: static field DateBuilder.JULY: int
  • added: static field DateBuilder.JUNE: int
  • added: static field DateBuilder.MARCH: int
  • added: static field DateBuilder.MAY: int
  • added: static field DateBuilder.MILLISECONDS_IN_DAY: long
  • added: static field DateBuilder.MILLISECONDS_IN_HOUR: long
  • added: static field DateBuilder.MILLISECONDS_IN_MINUTE: long
  • added: static field DateBuilder.MONDAY: int
  • added: static field DateBuilder.NOVEMBER: int
  • added: static field DateBuilder.OCTOBER: int
  • added: static field DateBuilder.SATURDAY: int
  • added: static field DateBuilder.SECONDS_IN_MOST_DAYS: long
  • added: static field DateBuilder.SEPTEMBER: int
  • added: static field DateBuilder.SUNDAY: int
  • added: static field DateBuilder.THURSDAY: int
  • added: static field DateBuilder.TUESDAY: int
  • added: static field DateBuilder.WEDNESDAY: int
  • added: static field Scheduler.FAILED_JOB_ORIGINAL_TRIGGER_SCHEDULED_FIRETIME_IN_MILLISECONDS: String
  • added: static field SimpleTrigger.serialVersionUID: long
  • added: static field Trigger.CompletedExecutionInstruction.DELETE_TRIGGER: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.NOOP: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.RE_EXECUTE_JOB: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.SET_ALL_JOB_TRIGGERS_COMPLETE: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.SET_ALL_JOB_TRIGGERS_ERROR: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.SET_TRIGGER_COMPLETE: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.CompletedExecutionInstruction.SET_TRIGGER_ERROR: Trigger.CompletedExecutionInstruction
  • added: static field Trigger.MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY: int
  • added: static field Trigger.TriggerState.BLOCKED: Trigger.TriggerState
  • added: static field Trigger.TriggerState.COMPLETE: Trigger.TriggerState
  • added: static field Trigger.TriggerState.ERROR: Trigger.TriggerState
  • added: static field Trigger.TriggerState.NONE: Trigger.TriggerState
  • added: static field Trigger.TriggerState.NORMAL: Trigger.TriggerState
  • added: static field Trigger.TriggerState.PAUSED: Trigger.TriggerState
  • added: static field Trigger.serialVersionUID: long
  • added: static method CalendarIntervalScheduleBuilder.calendarIntervalSchedule(): CalendarIntervalScheduleBuilder
  • added: static method CronExpression.validateExpression(String): void
  • added: static method CronScheduleBuilder.atHourAndMinuteOnGivenDaysOfWeek(int, int, Integer[]): CronScheduleBuilder
  • added: static method CronScheduleBuilder.cronSchedule(CronExpression): CronScheduleBuilder
  • added: static method CronScheduleBuilder.cronSchedule(String): CronScheduleBuilder
  • added: static method CronScheduleBuilder.cronScheduleNonvalidatedExpression(String): CronScheduleBuilder
  • added: static method CronScheduleBuilder.dailyAtHourAndMinute(int, int): CronScheduleBuilder
  • added: static method CronScheduleBuilder.monthlyOnDayAndHourAndMinute(int, int, int): CronScheduleBuilder
  • added: static method CronScheduleBuilder.weeklyOnDayAndHourAndMinute(int, int, int): CronScheduleBuilder
  • added: static method DailyTimeIntervalScheduleBuilder.dailyTimeIntervalSchedule(): DailyTimeIntervalScheduleBuilder
  • added: static method DateBuilder.IntervalUnit.valueOf(String): DateBuilder.IntervalUnit
  • added: static method DateBuilder.IntervalUnit.values(): DateBuilder.IntervalUnit[]
  • added: static method DateBuilder.dateOf(int, int, int): Date
  • added: static method DateBuilder.dateOf(int, int, int, int, int): Date
  • added: static method DateBuilder.dateOf(int, int, int, int, int, int): Date
  • added: static method DateBuilder.evenHourDate(Date): Date
  • added: static method DateBuilder.evenHourDateAfterNow(): Date
  • added: static method DateBuilder.evenHourDateBefore(Date): Date
  • added: static method DateBuilder.evenMinuteDate(Date): Date
  • added: static method DateBuilder.evenMinuteDate(Date, Clock): Date
  • added: static method DateBuilder.evenMinuteDateAfterNow(): Date
  • added: static method DateBuilder.evenMinuteDateBefore(Date): Date
  • added: static method DateBuilder.evenSecondDate(Date): Date
  • added: static method DateBuilder.evenSecondDateAfterNow(): Date
  • added: static method DateBuilder.evenSecondDateBefore(Date): Date
  • added: static method DateBuilder.futureDate(int, DateBuilder.IntervalUnit): Date
  • added: static method DateBuilder.newDate(): DateBuilder
  • added: static method DateBuilder.newDateInLocale(Locale): DateBuilder
  • added: static method DateBuilder.newDateInTimeZoneAndLocale(TimeZone, Locale): DateBuilder
  • added: static method DateBuilder.newDateInTimezone(TimeZone): DateBuilder
  • added: static method DateBuilder.nextGivenMinuteDate(Date, int): Date
  • added: static method DateBuilder.nextGivenSecondDate(Date, int): Date
  • added: static method DateBuilder.todayAt(int, int, int): Date
  • added: static method DateBuilder.tomorrowAt(int, int, int): Date
  • added: static method DateBuilder.translateTime(Date, TimeZone, TimeZone): Date
  • added: static method DateBuilder.validateDayOfMonth(int): void
  • added: static method DateBuilder.validateDayOfWeek(int): void
  • added: static method DateBuilder.validateHour(int): void
  • added: static method DateBuilder.validateMinute(int): void
  • added: static method DateBuilder.validateMonth(int): void
  • added: static method DateBuilder.validateSecond(int): void
  • added: static method DateBuilder.validateYear(int): void
  • added: static method JobBuilder.newJob(): JobBuilder
  • added: static method JobBuilder.newJob(Class): JobBuilder
  • added: static method JobKey.jobKey(String): JobKey
  • added: static method JobKey.jobKey(String, String): JobKey
  • added: static method SimpleScheduleBuilder.repeatHourlyForTotalCount(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatHourlyForTotalCount(int, int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatHourlyForever(): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatHourlyForever(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatMinutelyForTotalCount(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatMinutelyForTotalCount(int, int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatMinutelyForever(): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatMinutelyForever(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatSecondlyForTotalCount(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatSecondlyForTotalCount(int, int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatSecondlyForever(): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.repeatSecondlyForever(int): SimpleScheduleBuilder
  • added: static method SimpleScheduleBuilder.simpleSchedule(): SimpleScheduleBuilder
  • added: static method TimeOfDay.hourAndMinuteAndSecondFromDate(Date): TimeOfDay
  • added: static method TimeOfDay.hourAndMinuteAndSecondFromDate(Date, TimeZone): TimeOfDay
  • added: static method TimeOfDay.hourAndMinuteFromDate(Date): TimeOfDay
  • added: static method TimeOfDay.hourAndMinuteFromDate(Date, TimeZone): TimeOfDay
  • added: static method TimeOfDay.hourAndMinuteOfDay(int, int): TimeOfDay
  • added: static method TimeOfDay.hourMinuteAndSecondOfDay(int, int, int): TimeOfDay
  • added: static method Trigger.CompletedExecutionInstruction.valueOf(String): Trigger.CompletedExecutionInstruction
  • added: static method Trigger.CompletedExecutionInstruction.values(): Trigger.CompletedExecutionInstruction[]
  • added: static method Trigger.TriggerState.valueOf(String): Trigger.TriggerState
  • added: static method Trigger.TriggerState.values(): Trigger.TriggerState[]
  • added: static method Trigger.TriggerTimeComparator.compare(Date, int, TriggerKey, Date, int, TriggerKey): int
  • added: static method TriggerBuilder.newTrigger(): TriggerBuilder
  • added: static method TriggerKey.triggerKey(String): TriggerKey
  • added: static method TriggerKey.triggerKey(String, String): TriggerKey
  • added: class WorkManagerThreadExecutor implements ThreadExecutor
  • added: ctor WorkManagerThreadExecutor()
  • added: method WorkManagerThreadExecutor.execute(Thread): void
  • added: method WorkManagerThreadExecutor.initialize(): void
  • added: method WorkManagerThreadExecutor.setWorkManagerName(String): void
  • removed: class SchedulingContext implements Serializable
  • removed: ctor QuartzScheduler_Stub(RemoteRef)
  • removed: ctor SchedulingContext()
  • removed: ctor SchedulingContext(String)
  • removed: field JobRunShell.jobRunShellFactory: JobRunShellFactory
  • removed: field JobRunShell.schdCtxt: SchedulingContext
  • removed: final class QuartzScheduler_Stub extends RemoteStub implements RemotableQuartzScheduler
  • removed: method JobRunShell.completeTriggerRetryLoop(Trigger, JobDetail, int): boolean
  • removed: method JobRunShell.vetoedJobRetryLoop(Trigger, JobDetail, int): boolean
  • removed: method JobRunShellFactory.borrowJobRunShell(): JobRunShell
  • removed: method JobRunShellFactory.returnJobRunShell(JobRunShell): void
  • removed: method QuartzScheduler.addGlobalJobListener(JobListener): void
  • removed: method QuartzScheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method QuartzScheduler.addJobListener(JobListener): void
  • removed: method QuartzScheduler.addSchedulerListener(SchedulerListener): void
  • removed: method QuartzScheduler.addTriggerListener(TriggerListener): void
  • removed: method QuartzScheduler.getDbRetryInterval(): long
  • removed: method QuartzScheduler.getGlobalJobListener(String): JobListener
  • removed: method QuartzScheduler.getGlobalJobListeners(): List
  • removed: method QuartzScheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method QuartzScheduler.getGlobalTriggerListeners(): List
  • removed: method QuartzScheduler.getJobListener(String): JobListener
  • removed: method QuartzScheduler.getJobListenerNames(): Set
  • removed: method QuartzScheduler.getJobNames(SchedulingContext, String): String[]
  • removed: method QuartzScheduler.getSchedulerListeners(): List
  • removed: method QuartzScheduler.getTriggerListener(String): TriggerListener
  • removed: method QuartzScheduler.getTriggerListenerNames(): Set
  • removed: method QuartzScheduler.getTriggerNames(SchedulingContext, String): String[]
  • removed: method QuartzScheduler.notifySchedulerListenersSchduled(Trigger): void
  • removed: method QuartzScheduler.pauseJobGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler.removeGlobalJobListener(String): boolean
  • removed: method QuartzScheduler.removeGlobalTriggerListener(String): boolean
  • removed: method QuartzScheduler.removeJobListener(String): boolean
  • removed: method QuartzScheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method QuartzScheduler.removeTriggerListener(String): boolean
  • removed: method QuartzScheduler.resumeJobGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext, String, String, JobDataMap): void
  • removed: method QuartzSchedulerMBeanImpl.triggerJobWithVolatileTrigger(String, String, String, Map): void
  • removed: method QuartzSchedulerResources.isRunUpdateCheck(): boolean
  • removed: method QuartzSchedulerResources.setRunUpdateCheck(boolean): void
  • removed: method QuartzSchedulerThread.errorTriggerRetryLoop(TriggerFiredBundle): void
  • removed: method QuartzSchedulerThread.releaseTriggerRetryLoop(Trigger): void
  • removed: method QuartzSchedulerThread.setDbFailureRetryInterval(long): void
  • removed: method QuartzScheduler_Stub.addCalendar(SchedulingContext, String, Calendar, boolean, boolean): void
  • removed: method QuartzScheduler_Stub.addGlobalJobListener(JobListener): void
  • removed: method QuartzScheduler_Stub.addGlobalTriggerListener(TriggerListener): void
  • removed: method QuartzScheduler_Stub.addJob(SchedulingContext, JobDetail, boolean): void
  • removed: method QuartzScheduler_Stub.addJobListener(JobListener): void
  • removed: method QuartzScheduler_Stub.addSchedulerListener(SchedulerListener): void
  • removed: method QuartzScheduler_Stub.addTriggerListener(TriggerListener): void
  • removed: method QuartzScheduler_Stub.deleteCalendar(SchedulingContext, String): boolean
  • removed: method QuartzScheduler_Stub.deleteJob(SchedulingContext, String, String): boolean
  • removed: method QuartzScheduler_Stub.getCalendar(SchedulingContext, String): Calendar
  • removed: method QuartzScheduler_Stub.getCalendarNames(SchedulingContext): String[]
  • removed: method QuartzScheduler_Stub.getCurrentlyExecutingJobs(): List
  • removed: method QuartzScheduler_Stub.getGlobalJobListener(String): JobListener
  • removed: method QuartzScheduler_Stub.getGlobalJobListeners(): List
  • removed: method QuartzScheduler_Stub.getGlobalTriggerListener(String): TriggerListener
  • removed: method QuartzScheduler_Stub.getGlobalTriggerListeners(): List
  • removed: method QuartzScheduler_Stub.getJobDetail(SchedulingContext, String, String): JobDetail
  • removed: method QuartzScheduler_Stub.getJobGroupNames(SchedulingContext): String[]
  • removed: method QuartzScheduler_Stub.getJobListener(String): JobListener
  • removed: method QuartzScheduler_Stub.getJobListenerNames(): Set
  • removed: method QuartzScheduler_Stub.getJobNames(SchedulingContext, String): String[]
  • removed: method QuartzScheduler_Stub.getJobStoreClass(): Class
  • removed: method QuartzScheduler_Stub.getPausedTriggerGroups(SchedulingContext): Set
  • removed: method QuartzScheduler_Stub.getSchedulerContext(): SchedulerContext
  • removed: method QuartzScheduler_Stub.getSchedulerInstanceId(): String
  • removed: method QuartzScheduler_Stub.getSchedulerListeners(): List
  • removed: method QuartzScheduler_Stub.getSchedulerName(): String
  • removed: method QuartzScheduler_Stub.getThreadPoolClass(): Class
  • removed: method QuartzScheduler_Stub.getThreadPoolSize(): int
  • removed: method QuartzScheduler_Stub.getTrigger(SchedulingContext, String, String): Trigger
  • removed: method QuartzScheduler_Stub.getTriggerGroupNames(SchedulingContext): String[]
  • removed: method QuartzScheduler_Stub.getTriggerListener(String): TriggerListener
  • removed: method QuartzScheduler_Stub.getTriggerListenerNames(): Set
  • removed: method QuartzScheduler_Stub.getTriggerNames(SchedulingContext, String): String[]
  • removed: method QuartzScheduler_Stub.getTriggerState(SchedulingContext, String, String): int
  • removed: method QuartzScheduler_Stub.getTriggersOfJob(SchedulingContext, String, String): Trigger[]
  • removed: method QuartzScheduler_Stub.getVersion(): String
  • removed: method QuartzScheduler_Stub.interrupt(SchedulingContext, String, String): boolean
  • removed: method QuartzScheduler_Stub.isClustered(): boolean
  • removed: method QuartzScheduler_Stub.isInStandbyMode(): boolean
  • removed: method QuartzScheduler_Stub.isShutdown(): boolean
  • removed: method QuartzScheduler_Stub.numJobsExecuted(): int
  • removed: method QuartzScheduler_Stub.pauseAll(SchedulingContext): void
  • removed: method QuartzScheduler_Stub.pauseJob(SchedulingContext, String, String): void
  • removed: method QuartzScheduler_Stub.pauseJobGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler_Stub.pauseTrigger(SchedulingContext, String, String): void
  • removed: method QuartzScheduler_Stub.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler_Stub.removeGlobalJobListener(String): boolean
  • removed: method QuartzScheduler_Stub.removeGlobalTriggerListener(String): boolean
  • removed: method QuartzScheduler_Stub.removeJobListener(String): boolean
  • removed: method QuartzScheduler_Stub.removeSchedulerListener(SchedulerListener): boolean
  • removed: method QuartzScheduler_Stub.removeTriggerListener(String): boolean
  • removed: method QuartzScheduler_Stub.rescheduleJob(SchedulingContext, String, String, Trigger): Date
  • removed: method QuartzScheduler_Stub.resumeAll(SchedulingContext): void
  • removed: method QuartzScheduler_Stub.resumeJob(SchedulingContext, String, String): void
  • removed: method QuartzScheduler_Stub.resumeJobGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler_Stub.resumeTrigger(SchedulingContext, String, String): void
  • removed: method QuartzScheduler_Stub.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method QuartzScheduler_Stub.runningSince(): Date
  • removed: method QuartzScheduler_Stub.scheduleJob(SchedulingContext, JobDetail, Trigger): Date
  • removed: method QuartzScheduler_Stub.scheduleJob(SchedulingContext, Trigger): Date
  • removed: method QuartzScheduler_Stub.shutdown(): void
  • removed: method QuartzScheduler_Stub.shutdown(boolean): void
  • removed: method QuartzScheduler_Stub.standby(): void
  • removed: method QuartzScheduler_Stub.start(): void
  • removed: method QuartzScheduler_Stub.startDelayed(int): void
  • removed: method QuartzScheduler_Stub.supportsPersistence(): boolean
  • removed: method QuartzScheduler_Stub.triggerJob(SchedulingContext, String, String, JobDataMap): void
  • removed: method QuartzScheduler_Stub.triggerJobWithVolatileTrigger(SchedulingContext, String, String, JobDataMap): void
  • removed: method QuartzScheduler_Stub.unscheduleJob(SchedulingContext, String, String): boolean
  • removed: method RemotableQuartzScheduler.addGlobalJobListener(JobListener): void
  • removed: method RemotableQuartzScheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method RemotableQuartzScheduler.addJobListener(JobListener): void
  • removed: method RemotableQuartzScheduler.addSchedulerListener(SchedulerListener): void
  • removed: method RemotableQuartzScheduler.addTriggerListener(TriggerListener): void
  • removed: method RemotableQuartzScheduler.getGlobalJobListener(String): JobListener
  • removed: method RemotableQuartzScheduler.getGlobalJobListeners(): List
  • removed: method RemotableQuartzScheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method RemotableQuartzScheduler.getGlobalTriggerListeners(): List
  • removed: method RemotableQuartzScheduler.getJobListener(String): JobListener
  • removed: method RemotableQuartzScheduler.getJobListenerNames(): Set
  • removed: method RemotableQuartzScheduler.getJobNames(SchedulingContext, String): String[]
  • removed: method RemotableQuartzScheduler.getSchedulerListeners(): List
  • removed: method RemotableQuartzScheduler.getTriggerListener(String): TriggerListener
  • removed: method RemotableQuartzScheduler.getTriggerListenerNames(): Set
  • removed: method RemotableQuartzScheduler.getTriggerNames(SchedulingContext, String): String[]
  • removed: method RemotableQuartzScheduler.pauseJobGroup(SchedulingContext, String): void
  • removed: method RemotableQuartzScheduler.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method RemotableQuartzScheduler.removeGlobalJobListener(String): boolean
  • removed: method RemotableQuartzScheduler.removeGlobalTriggerListener(String): boolean
  • removed: method RemotableQuartzScheduler.removeJobListener(String): boolean
  • removed: method RemotableQuartzScheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method RemotableQuartzScheduler.removeTriggerListener(String): boolean
  • removed: method RemotableQuartzScheduler.resumeJobGroup(SchedulingContext, String): void
  • removed: method RemotableQuartzScheduler.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method RemotableQuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext, String, String, JobDataMap): void
  • removed: method SchedulingContext.getInstanceId(): String
  • removed: method SchedulingContext.setInstanceId(String): void
  • changed: ctor JobRunShell(JobRunShellFactory, Scheduler, SchedulingContext) → ctor JobRunShell(Scheduler, TriggerFiredBundle)
  • changed: ctor QuartzScheduler(QuartzSchedulerResources, SchedulingContext, long, long) → ctor QuartzScheduler(QuartzSchedulerResources, long, long)
  • changed: field JobRunShell.jec: JobExecutionContext → field JobRunShell.jec: JobExecutionContextImpl
  • changed: method JobRunShell.initialize(QuartzScheduler, TriggerFiredBundle): void → method JobRunShell.initialize(QuartzScheduler): void
  • changed: method JobRunShellFactory.initialize(Scheduler, SchedulingContext): void → method JobRunShellFactory.initialize(Scheduler): void
  • changed: method QuartzScheduler.addCalendar(SchedulingContext, String, Calendar, boolean, boolean): void → method QuartzScheduler.addCalendar(String, Calendar, boolean, boolean): void
  • changed: method QuartzScheduler.addJob(SchedulingContext, JobDetail, boolean): void → method QuartzScheduler.addJob(JobDetail, boolean): void
  • changed: method QuartzScheduler.deleteCalendar(SchedulingContext, String): boolean → method QuartzScheduler.deleteCalendar(String): boolean
  • changed: method QuartzScheduler.deleteJob(SchedulingContext, String, String): boolean → method QuartzScheduler.deleteJob(JobKey): boolean
  • changed: method QuartzScheduler.getCalendar(SchedulingContext, String): Calendar → method QuartzScheduler.getCalendar(String): Calendar
  • changed: method QuartzScheduler.getCalendarNames(SchedulingContext): String[] → method QuartzScheduler.getCalendarNames(): List
  • changed: method QuartzScheduler.getJobDetail(SchedulingContext, String, String): JobDetail → method QuartzScheduler.getJobDetail(JobKey): JobDetail
  • changed: method QuartzScheduler.getJobGroupNames(SchedulingContext): String[] → method QuartzScheduler.getJobGroupNames(): List
  • changed: method QuartzScheduler.getPausedTriggerGroups(SchedulingContext): Set → method QuartzScheduler.getPausedTriggerGroups(): Set
  • changed: method QuartzScheduler.getTrigger(SchedulingContext, String, String): Trigger → method QuartzScheduler.getTrigger(TriggerKey): Trigger
  • changed: method QuartzScheduler.getTriggerGroupNames(SchedulingContext): String[] → method QuartzScheduler.getTriggerGroupNames(): List
  • changed: method QuartzScheduler.getTriggerState(SchedulingContext, String, String): int → method QuartzScheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method QuartzScheduler.getTriggersOfJob(SchedulingContext, String, String): Trigger[] → method QuartzScheduler.getTriggersOfJob(JobKey): List
  • changed: method QuartzScheduler.interrupt(SchedulingContext, String, String): boolean → method QuartzScheduler.interrupt(JobKey): boolean
  • changed: method QuartzScheduler.notifyJobStoreJobComplete(SchedulingContext, Trigger, JobDetail, int): void → method QuartzScheduler.notifyJobStoreJobComplete(OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method QuartzScheduler.notifyJobStoreJobVetoed(SchedulingContext, Trigger, JobDetail, int): void → method QuartzScheduler.notifyJobStoreJobVetoed(OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method QuartzScheduler.notifySchedulerListenersJobDeleted(String, String): void → method QuartzScheduler.notifySchedulerListenersJobDeleted(JobKey): void
  • changed: method QuartzScheduler.notifySchedulerListenersPausedJob(String, String): void → method QuartzScheduler.notifySchedulerListenersPausedJob(JobKey): void
  • changed: method QuartzScheduler.notifySchedulerListenersPausedTrigger(String, String): void → method QuartzScheduler.notifySchedulerListenersPausedTrigger(TriggerKey): void
  • changed: method QuartzScheduler.notifySchedulerListenersResumedJob(String, String): void → method QuartzScheduler.notifySchedulerListenersResumedJob(JobKey): void
  • changed: method QuartzScheduler.notifySchedulerListenersResumedTrigger(String, String): void → method QuartzScheduler.notifySchedulerListenersResumedTrigger(TriggerKey): void
  • changed: method QuartzScheduler.notifySchedulerListenersUnscheduled(String, String): void → method QuartzScheduler.notifySchedulerListenersUnscheduled(TriggerKey): void
  • changed: method QuartzScheduler.notifyTriggerListenersComplete(JobExecutionContext, int): void → method QuartzScheduler.notifyTriggerListenersComplete(JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • changed: method QuartzScheduler.pauseAll(SchedulingContext): void → method QuartzScheduler.pauseAll(): void
  • changed: method QuartzScheduler.pauseJob(SchedulingContext, String, String): void → method QuartzScheduler.pauseJob(JobKey): void
  • changed: method QuartzScheduler.pauseTrigger(SchedulingContext, String, String): void → method QuartzScheduler.pauseTrigger(TriggerKey): void
  • changed: method QuartzScheduler.rescheduleJob(SchedulingContext, String, String, Trigger): Date → method QuartzScheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method QuartzScheduler.resumeAll(SchedulingContext): void → method QuartzScheduler.resumeAll(): void
  • changed: method QuartzScheduler.resumeJob(SchedulingContext, String, String): void → method QuartzScheduler.resumeJob(JobKey): void
  • changed: method QuartzScheduler.resumeTrigger(SchedulingContext, String, String): void → method QuartzScheduler.resumeTrigger(TriggerKey): void
  • changed: method QuartzScheduler.scheduleJob(SchedulingContext, JobDetail, Trigger): Date → method QuartzScheduler.scheduleJob(JobDetail, Set, boolean): void
  • changed: method QuartzScheduler.scheduleJob(SchedulingContext, Trigger): Date → method QuartzScheduler.scheduleJob(JobDetail, Trigger): Date
  • changed: method QuartzScheduler.triggerJob(SchedulingContext, String, String, JobDataMap): void → method QuartzScheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method QuartzScheduler.unscheduleJob(SchedulingContext, String, String): boolean → method QuartzScheduler.unscheduleJob(TriggerKey): boolean
  • changed: method QuartzSchedulerMBeanImpl.addJob(String, CompositeData, boolean): void → method QuartzSchedulerMBeanImpl.addJob(CompositeData, boolean): void
  • changed: method QuartzSchedulerMBeanImpl.deleteCalendar(String, String): void → method QuartzSchedulerMBeanImpl.deleteCalendar(String): void
  • changed: method QuartzSchedulerMBeanImpl.deleteJob(String, String, String): boolean → method QuartzSchedulerMBeanImpl.deleteJob(String, String): boolean
  • changed: method QuartzSchedulerMBeanImpl.getAllJobDetails(String): TabularData → method QuartzSchedulerMBeanImpl.getAllJobDetails(): TabularData
  • changed: method QuartzSchedulerMBeanImpl.getAllTriggers(String): TabularData → method QuartzSchedulerMBeanImpl.getAllTriggers(): List
  • changed: method QuartzSchedulerMBeanImpl.getCalendarNames(String): String[] → method QuartzSchedulerMBeanImpl.getCalendarNames(): List
  • changed: method QuartzSchedulerMBeanImpl.getJobDetail(String, String, String): CompositeData → method QuartzSchedulerMBeanImpl.getJobDetail(String, String): CompositeData
  • changed: method QuartzSchedulerMBeanImpl.getJobGroupNames(String): String[] → method QuartzSchedulerMBeanImpl.getJobGroupNames(): List
  • changed: method QuartzSchedulerMBeanImpl.getJobNames(String, String): String[] → method QuartzSchedulerMBeanImpl.getJobNames(String): List
  • changed: method QuartzSchedulerMBeanImpl.getPausedTriggerGroups(String): Set → method QuartzSchedulerMBeanImpl.getPausedTriggerGroups(): Set
  • changed: method QuartzSchedulerMBeanImpl.getTrigger(String, String, String): CompositeData → method QuartzSchedulerMBeanImpl.getTrigger(String, String): CompositeData
  • changed: method QuartzSchedulerMBeanImpl.getTriggerGroupNames(String): String[] → method QuartzSchedulerMBeanImpl.getTriggerGroupNames(): List
  • changed: method QuartzSchedulerMBeanImpl.getTriggerNames(String, String): String[] → method QuartzSchedulerMBeanImpl.getTriggerNames(String): List
  • changed: method QuartzSchedulerMBeanImpl.getTriggerState(String, String, String): int → method QuartzSchedulerMBeanImpl.getTriggerState(String, String): String
  • changed: method QuartzSchedulerMBeanImpl.getTriggersOfJob(String, String, String): TabularData → method QuartzSchedulerMBeanImpl.getTriggersOfJob(String, String): List
  • changed: method QuartzSchedulerMBeanImpl.interruptJob(String, String, String): boolean → method QuartzSchedulerMBeanImpl.interruptJob(String): boolean
  • changed: method QuartzSchedulerMBeanImpl.jobDeleted(String, String): void → method QuartzSchedulerMBeanImpl.jobDeleted(JobKey): void
  • changed: method QuartzSchedulerMBeanImpl.jobUnscheduled(String, String): void → method QuartzSchedulerMBeanImpl.jobUnscheduled(TriggerKey): void
  • changed: method QuartzSchedulerMBeanImpl.jobsPaused(String, String): void → method QuartzSchedulerMBeanImpl.jobsPaused(String): void
  • changed: method QuartzSchedulerMBeanImpl.jobsResumed(String, String): void → method QuartzSchedulerMBeanImpl.jobsResumed(String): void
  • changed: method QuartzSchedulerMBeanImpl.pauseAllTriggers(String): void → method QuartzSchedulerMBeanImpl.pauseAllTriggers(): void
  • changed: method QuartzSchedulerMBeanImpl.pauseJob(String, String, String): void → method QuartzSchedulerMBeanImpl.pauseJob(String, String): void
  • changed: method QuartzSchedulerMBeanImpl.pauseJobGroup(String, String): void → method QuartzSchedulerMBeanImpl.pauseJobGroup(String): void
  • changed: method QuartzSchedulerMBeanImpl.pauseTrigger(String, String, String): void → method QuartzSchedulerMBeanImpl.pauseTrigger(String, String): void
  • changed: method QuartzSchedulerMBeanImpl.pauseTriggerGroup(String, String): void → method QuartzSchedulerMBeanImpl.pauseTriggerGroup(String): void
  • changed: method QuartzSchedulerMBeanImpl.resumeAllTriggers(String): void → method QuartzSchedulerMBeanImpl.resumeAllTriggers(): void
  • changed: method QuartzSchedulerMBeanImpl.resumeJob(String, String, String): void → method QuartzSchedulerMBeanImpl.resumeJob(String, String): void
  • changed: method QuartzSchedulerMBeanImpl.resumeJobGroup(String, String): void → method QuartzSchedulerMBeanImpl.resumeJobGroup(String): void
  • changed: method QuartzSchedulerMBeanImpl.resumeTrigger(String, String, String): void → method QuartzSchedulerMBeanImpl.resumeTrigger(String, String): void
  • changed: method QuartzSchedulerMBeanImpl.resumeTriggerGroup(String, String): void → method QuartzSchedulerMBeanImpl.resumeTriggerGroup(String): void
  • changed: method QuartzSchedulerMBeanImpl.scheduleJob(String, String, String, String, String): Date → method QuartzSchedulerMBeanImpl.scheduleJob(Map, Map): void
  • changed: method QuartzSchedulerMBeanImpl.triggerJob(String, String, String, Map): void → method QuartzSchedulerMBeanImpl.triggerJob(CompositeData): void
  • changed: method QuartzSchedulerMBeanImpl.triggersPaused(String, String): void → method QuartzSchedulerMBeanImpl.triggersPaused(String): void
  • changed: method QuartzSchedulerMBeanImpl.triggersResumed(String, String): void → method QuartzSchedulerMBeanImpl.triggersResumed(String): void
  • changed: method QuartzSchedulerMBeanImpl.unscheduleJob(String, String, String): boolean → method QuartzSchedulerMBeanImpl.unscheduleJob(String, String): boolean
  • changed: method RemotableQuartzScheduler.addCalendar(SchedulingContext, String, Calendar, boolean, boolean): void → method RemotableQuartzScheduler.addCalendar(String, Calendar, boolean, boolean): void
  • changed: method RemotableQuartzScheduler.addJob(SchedulingContext, JobDetail, boolean): void → method RemotableQuartzScheduler.addJob(JobDetail, boolean): void
  • changed: method RemotableQuartzScheduler.deleteCalendar(SchedulingContext, String): boolean → method RemotableQuartzScheduler.deleteCalendar(String): boolean
  • changed: method RemotableQuartzScheduler.deleteJob(SchedulingContext, String, String): boolean → method RemotableQuartzScheduler.deleteJob(JobKey): boolean
  • changed: method RemotableQuartzScheduler.getCalendar(SchedulingContext, String): Calendar → method RemotableQuartzScheduler.getCalendar(String): Calendar
  • changed: method RemotableQuartzScheduler.getCalendarNames(SchedulingContext): String[] → method RemotableQuartzScheduler.getCalendarNames(): List
  • changed: method RemotableQuartzScheduler.getJobDetail(SchedulingContext, String, String): JobDetail → method RemotableQuartzScheduler.getJobDetail(JobKey): JobDetail
  • changed: method RemotableQuartzScheduler.getJobGroupNames(SchedulingContext): String[] → method RemotableQuartzScheduler.getJobGroupNames(): List
  • changed: method RemotableQuartzScheduler.getPausedTriggerGroups(SchedulingContext): Set → method RemotableQuartzScheduler.getPausedTriggerGroups(): Set
  • changed: method RemotableQuartzScheduler.getTrigger(SchedulingContext, String, String): Trigger → method RemotableQuartzScheduler.getTrigger(TriggerKey): Trigger
  • changed: method RemotableQuartzScheduler.getTriggerGroupNames(SchedulingContext): String[] → method RemotableQuartzScheduler.getTriggerGroupNames(): List
  • changed: method RemotableQuartzScheduler.getTriggerState(SchedulingContext, String, String): int → method RemotableQuartzScheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext, String, String): Trigger[] → method RemotableQuartzScheduler.getTriggersOfJob(JobKey): List
  • changed: method RemotableQuartzScheduler.interrupt(SchedulingContext, String, String): boolean → method RemotableQuartzScheduler.interrupt(JobKey): boolean
  • changed: method RemotableQuartzScheduler.pauseAll(SchedulingContext): void → method RemotableQuartzScheduler.pauseAll(): void
  • changed: method RemotableQuartzScheduler.pauseJob(SchedulingContext, String, String): void → method RemotableQuartzScheduler.pauseJob(JobKey): void
  • changed: method RemotableQuartzScheduler.pauseTrigger(SchedulingContext, String, String): void → method RemotableQuartzScheduler.pauseTrigger(TriggerKey): void
  • changed: method RemotableQuartzScheduler.rescheduleJob(SchedulingContext, String, String, Trigger): Date → method RemotableQuartzScheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method RemotableQuartzScheduler.resumeAll(SchedulingContext): void → method RemotableQuartzScheduler.resumeAll(): void
  • changed: method RemotableQuartzScheduler.resumeJob(SchedulingContext, String, String): void → method RemotableQuartzScheduler.resumeJob(JobKey): void
  • changed: method RemotableQuartzScheduler.resumeTrigger(SchedulingContext, String, String): void → method RemotableQuartzScheduler.resumeTrigger(TriggerKey): void
  • changed: method RemotableQuartzScheduler.scheduleJob(SchedulingContext, JobDetail, Trigger): Date → method RemotableQuartzScheduler.scheduleJob(JobDetail, Set, boolean): void
  • changed: method RemotableQuartzScheduler.scheduleJob(SchedulingContext, Trigger): Date → method RemotableQuartzScheduler.scheduleJob(JobDetail, Trigger): Date
  • changed: method RemotableQuartzScheduler.triggerJob(SchedulingContext, String, String, JobDataMap): void → method RemotableQuartzScheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method RemotableQuartzScheduler.unscheduleJob(SchedulingContext, String, String): boolean → method RemotableQuartzScheduler.unscheduleJob(TriggerKey): boolean
  • added: class JobExecutionProcessException extends SchedulerException
  • added: class ListenerManagerImpl implements ListenerManager
  • added: ctor JobExecutionProcessException(JobExecutionContext, Throwable)
  • added: ctor JobExecutionProcessException(JobListener, JobExecutionContext, Throwable)
  • added: ctor JobExecutionProcessException(TriggerListener, JobExecutionContext, Throwable)
  • added: ctor ListenerManagerImpl()
  • added: field JobRunShell.firedTriggerBundle: TriggerFiredBundle
  • added: method JobExecutionProcessException.getJobExecutionContext(): JobExecutionContext
  • added: method JobRunShellFactory.createJobRunShell(TriggerFiredBundle): JobRunShell
  • added: method ListenerManagerImpl.addJobListener(JobListener): void
  • added: method ListenerManagerImpl.addJobListener(JobListener, List): void
  • added: method ListenerManagerImpl.addJobListener(JobListener, Matcher): void
  • added: method ListenerManagerImpl.addJobListener(JobListener, Matcher[]): void
  • added: method ListenerManagerImpl.addJobListenerMatcher(String, Matcher): boolean
  • added: method ListenerManagerImpl.addSchedulerListener(SchedulerListener): void
  • added: method ListenerManagerImpl.addTriggerListener(TriggerListener): void
  • added: method ListenerManagerImpl.addTriggerListener(TriggerListener, List): void
  • added: method ListenerManagerImpl.addTriggerListener(TriggerListener, Matcher): void
  • added: method ListenerManagerImpl.addTriggerListener(TriggerListener, Matcher[]): void
  • added: method ListenerManagerImpl.addTriggerListenerMatcher(String, Matcher): boolean
  • added: method ListenerManagerImpl.getJobListener(String): JobListener
  • added: method ListenerManagerImpl.getJobListenerMatchers(String): List
  • added: method ListenerManagerImpl.getJobListeners(): List
  • added: method ListenerManagerImpl.getSchedulerListeners(): List
  • added: method ListenerManagerImpl.getTriggerListener(String): TriggerListener
  • added: method ListenerManagerImpl.getTriggerListenerMatchers(String): List
  • added: method ListenerManagerImpl.getTriggerListeners(): List
  • added: method ListenerManagerImpl.removeJobListener(String): boolean
  • added: method ListenerManagerImpl.removeJobListenerMatcher(String, Matcher): boolean
  • added: method ListenerManagerImpl.removeSchedulerListener(SchedulerListener): boolean
  • added: method ListenerManagerImpl.removeTriggerListener(String): boolean
  • added: method ListenerManagerImpl.removeTriggerListenerMatcher(String, Matcher): boolean
  • added: method ListenerManagerImpl.setJobListenerMatchers(String, List): boolean
  • added: method ListenerManagerImpl.setTriggerListenerMatchers(String, List): boolean
  • added: method QuartzScheduler.addInternalJobListener(JobListener): void
  • added: method QuartzScheduler.addInternalSchedulerListener(SchedulerListener): void
  • added: method QuartzScheduler.addInternalTriggerListener(TriggerListener): void
  • added: method QuartzScheduler.addJob(JobDetail, boolean, boolean): void
  • added: method QuartzScheduler.checkExists(JobKey): boolean
  • added: method QuartzScheduler.checkExists(TriggerKey): boolean
  • added: method QuartzScheduler.clear(): void
  • added: method QuartzScheduler.deleteJobs(List): boolean
  • added: method QuartzScheduler.getInternalJobListener(String): JobListener
  • added: method QuartzScheduler.getInternalJobListeners(): List
  • added: method QuartzScheduler.getInternalSchedulerListeners(): List
  • added: method QuartzScheduler.getInternalTriggerListener(String): TriggerListener
  • added: method QuartzScheduler.getInternalTriggerListeners(): List
  • added: method QuartzScheduler.getJobDetails(GroupMatcher): List
  • added: method QuartzScheduler.getJobKeys(GroupMatcher): Set
  • added: method QuartzScheduler.getListenerManager(): ListenerManager
  • added: method QuartzScheduler.getTriggerKeys(GroupMatcher): Set
  • added: method QuartzScheduler.interrupt(String): boolean
  • added: method QuartzScheduler.isShuttingDown(): boolean
  • added: method QuartzScheduler.notifySchedulerListenersPausedJobs(String): void
  • added: method QuartzScheduler.notifySchedulerListenersPausedTriggers(String): void
  • added: method QuartzScheduler.notifySchedulerListenersResumedJobs(String): void
  • added: method QuartzScheduler.notifySchedulerListenersResumedTriggers(String): void
  • added: method QuartzScheduler.notifySchedulerListenersScheduled(Trigger): void
  • added: method QuartzScheduler.notifySchedulerListenersStarting(): void
  • added: method QuartzScheduler.pauseJobs(GroupMatcher): void
  • added: method QuartzScheduler.pauseTriggers(GroupMatcher): void
  • added: method QuartzScheduler.removeInternalJobListener(String): boolean
  • added: method QuartzScheduler.removeInternalSchedulerListener(SchedulerListener): boolean
  • added: method QuartzScheduler.removeinternalTriggerListener(String): boolean
  • added: method QuartzScheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method QuartzScheduler.resumeJobs(GroupMatcher): void
  • added: method QuartzScheduler.resumeTriggers(GroupMatcher): void
  • added: method QuartzScheduler.scheduleJob(Trigger): Date
  • added: method QuartzScheduler.scheduleJobs(Map, boolean): void
  • added: method QuartzScheduler.triggerJob(OperableTrigger): void
  • added: method QuartzScheduler.unscheduleJobs(List): boolean
  • added: method QuartzSchedulerMBeanImpl.addJob(Map, boolean): void
  • added: method QuartzSchedulerMBeanImpl.clear(): void
  • added: method QuartzSchedulerMBeanImpl.interruptJob(String, String): boolean
  • added: method QuartzSchedulerMBeanImpl.jobPaused(JobKey): void
  • added: method QuartzSchedulerMBeanImpl.jobResumed(JobKey): void
  • added: method QuartzSchedulerMBeanImpl.pauseJobs(GroupMatcher): void
  • added: method QuartzSchedulerMBeanImpl.pauseJobsAll(): void
  • added: method QuartzSchedulerMBeanImpl.pauseJobsContaining(String): void
  • added: method QuartzSchedulerMBeanImpl.pauseJobsEndingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.pauseJobsStartingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.pauseTriggersAll(): void
  • added: method QuartzSchedulerMBeanImpl.pauseTriggersContaining(String): void
  • added: method QuartzSchedulerMBeanImpl.pauseTriggersEndingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.pauseTriggersStartingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeJobs(GroupMatcher): void
  • added: method QuartzSchedulerMBeanImpl.resumeJobsAll(): void
  • added: method QuartzSchedulerMBeanImpl.resumeJobsContaining(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeJobsEndingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeJobsStartingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeTriggersAll(): void
  • added: method QuartzSchedulerMBeanImpl.resumeTriggersContaining(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeTriggersEndingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.resumeTriggersStartingWith(String): void
  • added: method QuartzSchedulerMBeanImpl.scheduleBasicJob(Map, Map): void
  • added: method QuartzSchedulerMBeanImpl.scheduleJob(String, String, Map): void
  • added: method QuartzSchedulerMBeanImpl.scheduleJob(String, String, String, String): Date
  • added: method QuartzSchedulerMBeanImpl.schedulerStarting(): void
  • added: method QuartzSchedulerMBeanImpl.schedulingDataCleared(): void
  • added: method QuartzSchedulerMBeanImpl.triggerJob(String, String, Map): void
  • added: method QuartzSchedulerMBeanImpl.triggerPaused(TriggerKey): void
  • added: method QuartzSchedulerMBeanImpl.triggerResumed(TriggerKey): void
  • added: method QuartzSchedulerResources.getBatchTimeWindow(): long
  • added: method QuartzSchedulerResources.getManagementRESTServiceConfiguration(): ManagementRESTServiceConfiguration
  • added: method QuartzSchedulerResources.getMaxBatchSize(): int
  • added: method QuartzSchedulerResources.setBatchTimeWindow(long): void
  • added: method QuartzSchedulerResources.setManagementRESTServiceConfiguration(ManagementRESTServiceConfiguration): void
  • added: method QuartzSchedulerResources.setMaxBatchSize(int): void
  • added: method RemotableQuartzScheduler.addJob(JobDetail, boolean, boolean): void
  • added: method RemotableQuartzScheduler.checkExists(JobKey): boolean
  • added: method RemotableQuartzScheduler.checkExists(TriggerKey): boolean
  • added: method RemotableQuartzScheduler.clear(): void
  • added: method RemotableQuartzScheduler.deleteJobs(List): boolean
  • added: method RemotableQuartzScheduler.getJobDetails(GroupMatcher): List
  • added: method RemotableQuartzScheduler.getJobKeys(GroupMatcher): Set
  • added: method RemotableQuartzScheduler.getTriggerKeys(GroupMatcher): Set
  • added: method RemotableQuartzScheduler.interrupt(String): boolean
  • added: method RemotableQuartzScheduler.pauseJobs(GroupMatcher): void
  • added: method RemotableQuartzScheduler.pauseTriggers(GroupMatcher): void
  • added: method RemotableQuartzScheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method RemotableQuartzScheduler.resumeJobs(GroupMatcher): void
  • added: method RemotableQuartzScheduler.resumeTriggers(GroupMatcher): void
  • added: method RemotableQuartzScheduler.scheduleJob(Trigger): Date
  • added: method RemotableQuartzScheduler.scheduleJobs(Map, boolean): void
  • added: method RemotableQuartzScheduler.triggerJob(OperableTrigger): void
  • added: method RemotableQuartzScheduler.unscheduleJobs(List): boolean
  • added: method SchedulerSignalerImpl.notifySchedulerListenersError(String, SchedulerException): void
  • added: method SchedulerSignalerImpl.notifySchedulerListenersJobDeleted(JobKey): void
  • removed: method QuartzSchedulerMBean.triggerJobWithVolatileTrigger(String, String, String, Map): void
  • changed: method QuartzSchedulerMBean.addJob(String, CompositeData, boolean): void → method QuartzSchedulerMBean.addJob(CompositeData, boolean): void
  • changed: method QuartzSchedulerMBean.deleteCalendar(String, String): void → method QuartzSchedulerMBean.deleteCalendar(String): void
  • changed: method QuartzSchedulerMBean.deleteJob(String, String, String): boolean → method QuartzSchedulerMBean.deleteJob(String, String): boolean
  • changed: method QuartzSchedulerMBean.getAllJobDetails(String): TabularData → method QuartzSchedulerMBean.getAllJobDetails(): TabularData
  • changed: method QuartzSchedulerMBean.getAllTriggers(String): TabularData → method QuartzSchedulerMBean.getAllTriggers(): List
  • changed: method QuartzSchedulerMBean.getCalendarNames(String): String[] → method QuartzSchedulerMBean.getCalendarNames(): List
  • changed: method QuartzSchedulerMBean.getJobDetail(String, String, String): CompositeData → method QuartzSchedulerMBean.getJobDetail(String, String): CompositeData
  • changed: method QuartzSchedulerMBean.getJobGroupNames(String): String[] → method QuartzSchedulerMBean.getJobGroupNames(): List
  • changed: method QuartzSchedulerMBean.getJobNames(String, String): String[] → method QuartzSchedulerMBean.getJobNames(String): List
  • changed: method QuartzSchedulerMBean.getPausedTriggerGroups(String): Set → method QuartzSchedulerMBean.getPausedTriggerGroups(): Set
  • changed: method QuartzSchedulerMBean.getTrigger(String, String, String): CompositeData → method QuartzSchedulerMBean.getTrigger(String, String): CompositeData
  • changed: method QuartzSchedulerMBean.getTriggerGroupNames(String): String[] → method QuartzSchedulerMBean.getTriggerGroupNames(): List
  • changed: method QuartzSchedulerMBean.getTriggerNames(String, String): String[] → method QuartzSchedulerMBean.getTriggerNames(String): List
  • changed: method QuartzSchedulerMBean.getTriggerState(String, String, String): int → method QuartzSchedulerMBean.getTriggerState(String, String): String
  • changed: method QuartzSchedulerMBean.getTriggersOfJob(String, String, String): TabularData → method QuartzSchedulerMBean.getTriggersOfJob(String, String): List
  • changed: method QuartzSchedulerMBean.interruptJob(String, String, String): boolean → method QuartzSchedulerMBean.interruptJob(String): boolean
  • changed: method QuartzSchedulerMBean.pauseAllTriggers(String): void → method QuartzSchedulerMBean.pauseAllTriggers(): void
  • changed: method QuartzSchedulerMBean.pauseJob(String, String, String): void → method QuartzSchedulerMBean.pauseJob(String, String): void
  • changed: method QuartzSchedulerMBean.pauseJobGroup(String, String): void → method QuartzSchedulerMBean.pauseJobGroup(String): void
  • changed: method QuartzSchedulerMBean.pauseTrigger(String, String, String): void → method QuartzSchedulerMBean.pauseTrigger(String, String): void
  • changed: method QuartzSchedulerMBean.pauseTriggerGroup(String, String): void → method QuartzSchedulerMBean.pauseTriggerGroup(String): void
  • changed: method QuartzSchedulerMBean.resumeAllTriggers(String): void → method QuartzSchedulerMBean.resumeAllTriggers(): void
  • changed: method QuartzSchedulerMBean.resumeJob(String, String, String): void → method QuartzSchedulerMBean.resumeJob(String, String): void
  • changed: method QuartzSchedulerMBean.resumeJobGroup(String, String): void → method QuartzSchedulerMBean.resumeJobGroup(String): void
  • changed: method QuartzSchedulerMBean.resumeTrigger(String, String, String): void → method QuartzSchedulerMBean.resumeTrigger(String, String): void
  • changed: method QuartzSchedulerMBean.resumeTriggerGroup(String, String): void → method QuartzSchedulerMBean.resumeTriggerGroup(String): void
  • changed: method QuartzSchedulerMBean.scheduleJob(String, String, String, String, String): Date → method QuartzSchedulerMBean.scheduleJob(Map, Map): void
  • changed: method QuartzSchedulerMBean.triggerJob(String, String, String, Map): void → method QuartzSchedulerMBean.triggerJob(String, String, Map): void
  • changed: method QuartzSchedulerMBean.unscheduleJob(String, String, String): boolean → method QuartzSchedulerMBean.unscheduleJob(String, String): boolean
  • changed: static method TriggerSupport.toTabularData(Trigger[]): TabularData → static method TriggerSupport.toTabularData(List): TabularData
  • added: class CronTriggerSupport
  • added: class SimpleTriggerSupport
  • added: ctor CronTriggerSupport()
  • added: ctor SimpleTriggerSupport()
  • added: method QuartzSchedulerMBean.addJob(Map, boolean): void
  • added: method QuartzSchedulerMBean.clear(): void
  • added: method QuartzSchedulerMBean.interruptJob(String, String): boolean
  • added: method QuartzSchedulerMBean.pauseJobsAll(): void
  • added: method QuartzSchedulerMBean.pauseJobsContaining(String): void
  • added: method QuartzSchedulerMBean.pauseJobsEndingWith(String): void
  • added: method QuartzSchedulerMBean.pauseJobsStartingWith(String): void
  • added: method QuartzSchedulerMBean.pauseTriggersAll(): void
  • added: method QuartzSchedulerMBean.pauseTriggersContaining(String): void
  • added: method QuartzSchedulerMBean.pauseTriggersEndingWith(String): void
  • added: method QuartzSchedulerMBean.pauseTriggersStartingWith(String): void
  • added: method QuartzSchedulerMBean.resumeJobsAll(): void
  • added: method QuartzSchedulerMBean.resumeJobsContaining(String): void
  • added: method QuartzSchedulerMBean.resumeJobsEndingWith(String): void
  • added: method QuartzSchedulerMBean.resumeJobsStartingWith(String): void
  • added: method QuartzSchedulerMBean.resumeTriggersAll(): void
  • added: method QuartzSchedulerMBean.resumeTriggersContaining(String): void
  • added: method QuartzSchedulerMBean.resumeTriggersEndingWith(String): void
  • added: method QuartzSchedulerMBean.resumeTriggersStartingWith(String): void
  • added: method QuartzSchedulerMBean.scheduleBasicJob(Map, Map): void
  • added: method QuartzSchedulerMBean.scheduleJob(String, String, Map): void
  • added: method QuartzSchedulerMBean.scheduleJob(String, String, String, String): Date
  • added: method TriggerSupport.getIndexNames(): String[]
  • added: static field QuartzSchedulerMBean.SCHEDULING_DATA_CLEARED: String
  • added: static method CronTriggerSupport.getItemDescriptions(): String[]
  • added: static method CronTriggerSupport.getItemNames(): String[]
  • added: static method CronTriggerSupport.getItemTypes(): OpenType[]
  • added: static method CronTriggerSupport.newTrigger(CompositeData): OperableTrigger
  • added: static method CronTriggerSupport.newTrigger(Map): OperableTrigger
  • added: static method CronTriggerSupport.toCompositeData(CronTrigger): CompositeData
  • added: static method CronTriggerSupport.toTabularData(List): TabularData
  • added: static method JobDataMapSupport.newJobDataMap(Map): JobDataMap
  • added: static method JobDetailSupport.newJobDetail(Map): JobDetail
  • added: static method SimpleTriggerSupport.getItemDescriptions(): String[]
  • added: static method SimpleTriggerSupport.getItemNames(): String[]
  • added: static method SimpleTriggerSupport.getItemTypes(): OpenType[]
  • added: static method SimpleTriggerSupport.newTrigger(CompositeData): OperableTrigger
  • added: static method SimpleTriggerSupport.newTrigger(Map): OperableTrigger
  • added: static method SimpleTriggerSupport.toCompositeData(SimpleTrigger): CompositeData
  • added: static method SimpleTriggerSupport.toTabularData(List): TabularData
  • added: static method TriggerSupport.getItemDescriptions(): String[]
  • added: static method TriggerSupport.getItemNames(): String[]
  • added: static method TriggerSupport.getItemTypes(): OpenType[]
  • added: static method TriggerSupport.initializeTrigger(MutableTrigger, CompositeData): void
  • added: static method TriggerSupport.initializeTrigger(MutableTrigger, Map): void
  • added: static method TriggerSupport.newTrigger(CompositeData): OperableTrigger
  • added: static method TriggerSupport.newTrigger(Map): OperableTrigger
  • added: static method TriggerSupport.toCompositeList(List): List
  • added: class JBoss4RMIRemoteMBeanScheduler extends RemoteMBeanScheduler
  • added: class QuartzService extends ServiceMBeanSupport implements QuartzServiceMBean
  • added: ctor JBoss4RMIRemoteMBeanScheduler()
  • added: ctor QuartzService()
  • added: interface QuartzServiceMBean extends ServiceMBean
  • added: method JBoss4RMIRemoteMBeanScheduler.getAttribute(String): Object
  • added: method JBoss4RMIRemoteMBeanScheduler.getAttributes(String[]): AttributeList
  • added: method JBoss4RMIRemoteMBeanScheduler.getContextProperties(): Properties
  • added: method JBoss4RMIRemoteMBeanScheduler.initialize(): void
  • added: method JBoss4RMIRemoteMBeanScheduler.invoke(String, Object[], String[]): Object
  • added: method JBoss4RMIRemoteMBeanScheduler.setProviderURL(String): void
  • added: method QuartzService.createService(): void
  • added: method QuartzService.destroyService(): void
  • added: method QuartzService.getJndiName(): String
  • added: method QuartzService.getName(): String
  • added: method QuartzService.getProperties(): String
  • added: method QuartzService.getPropertiesFile(): String
  • added: method QuartzService.getStartScheduler(): boolean
  • added: method QuartzService.setJndiName(String): void
  • added: method QuartzService.setProperties(String): void
  • added: method QuartzService.setPropertiesFile(String): void
  • added: method QuartzService.setStartScheduler(boolean): void
  • added: method QuartzService.startService(): void
  • added: method QuartzService.stopService(): void
  • added: method QuartzServiceMBean.getJndiName(): String
  • added: method QuartzServiceMBean.setJndiName(String): void
  • added: method QuartzServiceMBean.setProperties(String): void
  • added: method QuartzServiceMBean.setPropertiesFile(String): void
  • added: method QuartzServiceMBean.setStartScheduler(boolean): void
  • removed: method JTAJobRunShellFactory.borrowJobRunShell(): JobRunShell
  • removed: method JTAJobRunShellFactory.returnJobRunShell(JobRunShell): void
  • changed: ctor JTAJobRunShell(JobRunShellFactory, Scheduler, SchedulingContext) → ctor JTAJobRunShell(Scheduler, TriggerFiredBundle)
  • changed: method JTAJobRunShellFactory.initialize(Scheduler, SchedulingContext): void → method JTAJobRunShellFactory.initialize(Scheduler): void
  • added: class JTAAnnotationAwareJobRunShellFactory implements JobRunShellFactory
  • added: ctor JTAAnnotationAwareJobRunShellFactory()
  • added: ctor JTAJobRunShell(Scheduler, TriggerFiredBundle, int)
  • added: method JTAAnnotationAwareJobRunShellFactory.createJobRunShell(TriggerFiredBundle): JobRunShell
  • added: method JTAAnnotationAwareJobRunShellFactory.initialize(Scheduler): void
  • added: method JTAJobRunShellFactory.createJobRunShell(TriggerFiredBundle): JobRunShell
  • added: method QuartzInitializerListener.getSchedulerFactory(String): StdSchedulerFactory
  • added: method QuartzInitializerServlet.getSchedulerFactory(String): StdSchedulerFactory
  • removed: method DirectSchedulerFactory.createVolatileSchduler(int): void
  • removed: method RemoteMBeanScheduler.addGlobalJobListener(JobListener): void
  • removed: method RemoteMBeanScheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method RemoteMBeanScheduler.addJobListener(JobListener): void
  • removed: method RemoteMBeanScheduler.addSchedulerListener(SchedulerListener): void
  • removed: method RemoteMBeanScheduler.addTriggerListener(TriggerListener): void
  • removed: method RemoteMBeanScheduler.getGlobalJobListener(String): JobListener
  • removed: method RemoteMBeanScheduler.getGlobalJobListeners(): List
  • removed: method RemoteMBeanScheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method RemoteMBeanScheduler.getGlobalTriggerListeners(): List
  • removed: method RemoteMBeanScheduler.getJobListener(String): JobListener
  • removed: method RemoteMBeanScheduler.getJobListenerNames(): Set
  • removed: method RemoteMBeanScheduler.getJobNames(String): String[]
  • removed: method RemoteMBeanScheduler.getSchedulerListeners(): List
  • removed: method RemoteMBeanScheduler.getTriggerListener(String): TriggerListener
  • removed: method RemoteMBeanScheduler.getTriggerListenerNames(): Set
  • removed: method RemoteMBeanScheduler.getTriggerNames(String): String[]
  • removed: method RemoteMBeanScheduler.pauseJobGroup(String): void
  • removed: method RemoteMBeanScheduler.pauseTriggerGroup(String): void
  • removed: method RemoteMBeanScheduler.removeGlobalJobListener(String): boolean
  • removed: method RemoteMBeanScheduler.removeGlobalTriggerListener(String): boolean
  • removed: method RemoteMBeanScheduler.removeJobListener(String): boolean
  • removed: method RemoteMBeanScheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method RemoteMBeanScheduler.removeTriggerListener(String): boolean
  • removed: method RemoteMBeanScheduler.resumeJobGroup(String): void
  • removed: method RemoteMBeanScheduler.resumeTriggerGroup(String): void
  • removed: method RemoteMBeanScheduler.setSchedulingContext(SchedulingContext): void
  • removed: method RemoteMBeanScheduler.toBoolean(boolean): Boolean
  • removed: method RemoteMBeanScheduler.triggerJobWithVolatileTrigger(String, String): void
  • removed: method RemoteMBeanScheduler.triggerJobWithVolatileTrigger(String, String, JobDataMap): void
  • removed: method RemoteScheduler.addGlobalJobListener(JobListener): void
  • removed: method RemoteScheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method RemoteScheduler.addJobListener(JobListener): void
  • removed: method RemoteScheduler.addSchedulerListener(SchedulerListener): void
  • removed: method RemoteScheduler.addTriggerListener(TriggerListener): void
  • removed: method RemoteScheduler.getGlobalJobListener(String): JobListener
  • removed: method RemoteScheduler.getGlobalJobListeners(): List
  • removed: method RemoteScheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method RemoteScheduler.getGlobalTriggerListeners(): List
  • removed: method RemoteScheduler.getJobListener(String): JobListener
  • removed: method RemoteScheduler.getJobListenerNames(): Set
  • removed: method RemoteScheduler.getJobNames(String): String[]
  • removed: method RemoteScheduler.getSchedulerListeners(): List
  • removed: method RemoteScheduler.getTriggerListener(String): TriggerListener
  • removed: method RemoteScheduler.getTriggerListenerNames(): Set
  • removed: method RemoteScheduler.getTriggerNames(String): String[]
  • removed: method RemoteScheduler.pauseJobGroup(String): void
  • removed: method RemoteScheduler.pauseTriggerGroup(String): void
  • removed: method RemoteScheduler.removeGlobalJobListener(String): boolean
  • removed: method RemoteScheduler.removeGlobalTriggerListener(String): boolean
  • removed: method RemoteScheduler.removeJobListener(String): boolean
  • removed: method RemoteScheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method RemoteScheduler.removeTriggerListener(String): boolean
  • removed: method RemoteScheduler.resumeJobGroup(String): void
  • removed: method RemoteScheduler.resumeTriggerGroup(String): void
  • removed: method RemoteScheduler.triggerJobWithVolatileTrigger(String, String): void
  • removed: method RemoteScheduler.triggerJobWithVolatileTrigger(String, String, JobDataMap): void
  • removed: method StdJobRunShellFactory.borrowJobRunShell(): JobRunShell
  • removed: method StdJobRunShellFactory.returnJobRunShell(JobRunShell): void
  • removed: method StdScheduler.addGlobalJobListener(JobListener): void
  • removed: method StdScheduler.addGlobalTriggerListener(TriggerListener): void
  • removed: method StdScheduler.addJobListener(JobListener): void
  • removed: method StdScheduler.addSchedulerListener(SchedulerListener): void
  • removed: method StdScheduler.addTriggerListener(TriggerListener): void
  • removed: method StdScheduler.getGlobalJobListener(String): JobListener
  • removed: method StdScheduler.getGlobalJobListeners(): List
  • removed: method StdScheduler.getGlobalTriggerListener(String): TriggerListener
  • removed: method StdScheduler.getGlobalTriggerListeners(): List
  • removed: method StdScheduler.getJobListener(String): JobListener
  • removed: method StdScheduler.getJobListenerNames(): Set
  • removed: method StdScheduler.getJobNames(String): String[]
  • removed: method StdScheduler.getSchedulerListeners(): List
  • removed: method StdScheduler.getTriggerListener(String): TriggerListener
  • removed: method StdScheduler.getTriggerListenerNames(): Set
  • removed: method StdScheduler.getTriggerNames(String): String[]
  • removed: method StdScheduler.pauseJobGroup(String): void
  • removed: method StdScheduler.pauseTriggerGroup(String): void
  • removed: method StdScheduler.removeGlobalJobListener(String): boolean
  • removed: method StdScheduler.removeGlobalTriggerListener(String): boolean
  • removed: method StdScheduler.removeJobListener(String): boolean
  • removed: method StdScheduler.removeSchedulerListener(SchedulerListener): boolean
  • removed: method StdScheduler.removeTriggerListener(String): boolean
  • removed: method StdScheduler.resumeJobGroup(String): void
  • removed: method StdScheduler.resumeTriggerGroup(String): void
  • removed: method StdScheduler.triggerJobWithVolatileTrigger(String, String): void
  • removed: method StdScheduler.triggerJobWithVolatileTrigger(String, String, JobDataMap): void
  • removed: static field StdSchedulerFactory.PROP_DATASOURCE_JNDI_PROVDER: String
  • removed: static field StdSchedulerFactory.PROP_SCHED_SKIP_UPDATE_CHECK: String
  • changed: ctor RemoteScheduler(SchedulingContext, String, String, int) → ctor RemoteScheduler(String, String, int)
  • changed: ctor StdScheduler(QuartzScheduler, SchedulingContext) → ctor StdScheduler(QuartzScheduler)
  • changed: method RemoteMBeanScheduler.deleteJob(String, String): boolean → method RemoteMBeanScheduler.deleteJob(JobKey): boolean
  • changed: method RemoteMBeanScheduler.getCalendarNames(): String[] → method RemoteMBeanScheduler.getCalendarNames(): List
  • changed: method RemoteMBeanScheduler.getJobDetail(String, String): JobDetail → method RemoteMBeanScheduler.getJobDetail(JobKey): JobDetail
  • changed: method RemoteMBeanScheduler.getJobGroupNames(): String[] → method RemoteMBeanScheduler.getJobGroupNames(): List
  • changed: method RemoteMBeanScheduler.getTrigger(String, String): Trigger → method RemoteMBeanScheduler.getTrigger(TriggerKey): Trigger
  • changed: method RemoteMBeanScheduler.getTriggerGroupNames(): String[] → method RemoteMBeanScheduler.getTriggerGroupNames(): List
  • changed: method RemoteMBeanScheduler.getTriggerState(String, String): int → method RemoteMBeanScheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method RemoteMBeanScheduler.getTriggersOfJob(String, String): Trigger[] → method RemoteMBeanScheduler.getTriggersOfJob(JobKey): List
  • changed: method RemoteMBeanScheduler.interrupt(String, String): boolean → method RemoteMBeanScheduler.interrupt(JobKey): boolean
  • changed: method RemoteMBeanScheduler.pauseJob(String, String): void → method RemoteMBeanScheduler.pauseJob(JobKey): void
  • changed: method RemoteMBeanScheduler.pauseTrigger(String, String): void → method RemoteMBeanScheduler.pauseTrigger(TriggerKey): void
  • changed: method RemoteMBeanScheduler.rescheduleJob(String, String, Trigger): Date → method RemoteMBeanScheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method RemoteMBeanScheduler.resumeJob(String, String): void → method RemoteMBeanScheduler.resumeJob(JobKey): void
  • changed: method RemoteMBeanScheduler.resumeTrigger(String, String): void → method RemoteMBeanScheduler.resumeTrigger(TriggerKey): void
  • changed: method RemoteMBeanScheduler.triggerJob(String, String): void → method RemoteMBeanScheduler.triggerJob(JobKey): void
  • changed: method RemoteMBeanScheduler.triggerJob(String, String, JobDataMap): void → method RemoteMBeanScheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method RemoteMBeanScheduler.unscheduleJob(String, String): boolean → method RemoteMBeanScheduler.unscheduleJob(TriggerKey): boolean
  • changed: method RemoteScheduler.deleteJob(String, String): boolean → method RemoteScheduler.deleteJob(JobKey): boolean
  • changed: method RemoteScheduler.getCalendarNames(): String[] → method RemoteScheduler.getCalendarNames(): List
  • changed: method RemoteScheduler.getJobDetail(String, String): JobDetail → method RemoteScheduler.getJobDetail(JobKey): JobDetail
  • changed: method RemoteScheduler.getJobGroupNames(): String[] → method RemoteScheduler.getJobGroupNames(): List
  • changed: method RemoteScheduler.getTrigger(String, String): Trigger → method RemoteScheduler.getTrigger(TriggerKey): Trigger
  • changed: method RemoteScheduler.getTriggerGroupNames(): String[] → method RemoteScheduler.getTriggerGroupNames(): List
  • changed: method RemoteScheduler.getTriggerState(String, String): int → method RemoteScheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method RemoteScheduler.getTriggersOfJob(String, String): Trigger[] → method RemoteScheduler.getTriggersOfJob(JobKey): List
  • changed: method RemoteScheduler.interrupt(String, String): boolean → method RemoteScheduler.interrupt(JobKey): boolean
  • changed: method RemoteScheduler.pauseJob(String, String): void → method RemoteScheduler.pauseJob(JobKey): void
  • changed: method RemoteScheduler.pauseTrigger(String, String): void → method RemoteScheduler.pauseTrigger(TriggerKey): void
  • changed: method RemoteScheduler.rescheduleJob(String, String, Trigger): Date → method RemoteScheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method RemoteScheduler.resumeJob(String, String): void → method RemoteScheduler.resumeJob(JobKey): void
  • changed: method RemoteScheduler.resumeTrigger(String, String): void → method RemoteScheduler.resumeTrigger(TriggerKey): void
  • changed: method RemoteScheduler.triggerJob(String, String): void → method RemoteScheduler.triggerJob(JobKey): void
  • changed: method RemoteScheduler.triggerJob(String, String, JobDataMap): void → method RemoteScheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method RemoteScheduler.unscheduleJob(String, String): boolean → method RemoteScheduler.unscheduleJob(TriggerKey): boolean
  • changed: method StdJobRunShellFactory.initialize(Scheduler, SchedulingContext): void → method StdJobRunShellFactory.initialize(Scheduler): void
  • changed: method StdScheduler.deleteJob(String, String): boolean → method StdScheduler.deleteJob(JobKey): boolean
  • changed: method StdScheduler.getCalendarNames(): String[] → method StdScheduler.getCalendarNames(): List
  • changed: method StdScheduler.getJobDetail(String, String): JobDetail → method StdScheduler.getJobDetail(JobKey): JobDetail
  • changed: method StdScheduler.getJobGroupNames(): String[] → method StdScheduler.getJobGroupNames(): List
  • changed: method StdScheduler.getTrigger(String, String): Trigger → method StdScheduler.getTrigger(TriggerKey): Trigger
  • changed: method StdScheduler.getTriggerGroupNames(): String[] → method StdScheduler.getTriggerGroupNames(): List
  • changed: method StdScheduler.getTriggerState(String, String): int → method StdScheduler.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method StdScheduler.getTriggersOfJob(String, String): Trigger[] → method StdScheduler.getTriggersOfJob(JobKey): List
  • changed: method StdScheduler.interrupt(String, String): boolean → method StdScheduler.interrupt(JobKey): boolean
  • changed: method StdScheduler.pauseJob(String, String): void → method StdScheduler.pauseJob(JobKey): void
  • changed: method StdScheduler.pauseTrigger(String, String): void → method StdScheduler.pauseTrigger(TriggerKey): void
  • changed: method StdScheduler.rescheduleJob(String, String, Trigger): Date → method StdScheduler.rescheduleJob(TriggerKey, Trigger): Date
  • changed: method StdScheduler.resumeJob(String, String): void → method StdScheduler.resumeJob(JobKey): void
  • changed: method StdScheduler.resumeTrigger(String, String): void → method StdScheduler.resumeTrigger(TriggerKey): void
  • changed: method StdScheduler.triggerJob(String, String): void → method StdScheduler.triggerJob(JobKey): void
  • changed: method StdScheduler.triggerJob(String, String, JobDataMap): void → method StdScheduler.triggerJob(JobKey, JobDataMap): void
  • changed: method StdScheduler.unscheduleJob(String, String): boolean → method StdScheduler.unscheduleJob(TriggerKey): boolean
  • added: class JobDetailImpl implements Cloneable, Serializable, JobDetail
  • added: class JobExecutionContextImpl implements Serializable, JobExecutionContext
  • added: ctor JobDetailImpl()
  • added: ctor JobDetailImpl(String, Class)
  • added: ctor JobDetailImpl(String, String, Class)
  • added: ctor JobDetailImpl(String, String, Class, boolean, boolean)
  • added: ctor JobExecutionContextImpl(Scheduler, TriggerFiredBundle, Job)
  • added: method DirectSchedulerFactory.createScheduler(String, String, ThreadPool, ThreadExecutor, JobStore, Map, String, int, long, long, boolean, String, int, long): void
  • added: method DirectSchedulerFactory.createScheduler(String, String, ThreadPool, ThreadExecutor, JobStore, Map, String, int, long, long, boolean, String, int, long, boolean): void
  • added: method JobDetailImpl.clone(): Object
  • added: method JobDetailImpl.equals(Object): boolean
  • added: method JobDetailImpl.getDescription(): String
  • added: method JobDetailImpl.getFullName(): String
  • added: method JobDetailImpl.getGroup(): String
  • added: method JobDetailImpl.getJobBuilder(): JobBuilder
  • added: method JobDetailImpl.getJobClass(): Class
  • added: method JobDetailImpl.getJobDataMap(): JobDataMap
  • added: method JobDetailImpl.getKey(): JobKey
  • added: method JobDetailImpl.getName(): String
  • added: method JobDetailImpl.hashCode(): int
  • added: method JobDetailImpl.isConcurrentExecutionDisallowed(): boolean
  • added: method JobDetailImpl.isDurable(): boolean
  • added: method JobDetailImpl.isPersistJobDataAfterExecution(): boolean
  • added: method JobDetailImpl.requestsRecovery(): boolean
  • added: method JobDetailImpl.setDescription(String): void
  • added: method JobDetailImpl.setDurability(boolean): void
  • added: method JobDetailImpl.setGroup(String): void
  • added: method JobDetailImpl.setJobClass(Class): void
  • added: method JobDetailImpl.setJobDataMap(JobDataMap): void
  • added: method JobDetailImpl.setKey(JobKey): void
  • added: method JobDetailImpl.setName(String): void
  • added: method JobDetailImpl.setRequestsRecovery(boolean): void
  • added: method JobDetailImpl.toString(): String
  • added: method JobExecutionContextImpl.get(Object): Object
  • added: method JobExecutionContextImpl.getCalendar(): Calendar
  • added: method JobExecutionContextImpl.getFireInstanceId(): String
  • added: method JobExecutionContextImpl.getFireTime(): Date
  • added: method JobExecutionContextImpl.getJobDetail(): JobDetail
  • added: method JobExecutionContextImpl.getJobInstance(): Job
  • added: method JobExecutionContextImpl.getJobRunTime(): long
  • added: method JobExecutionContextImpl.getMergedJobDataMap(): JobDataMap
  • added: method JobExecutionContextImpl.getNextFireTime(): Date
  • added: method JobExecutionContextImpl.getPreviousFireTime(): Date
  • added: method JobExecutionContextImpl.getRecoveringTriggerKey(): TriggerKey
  • added: method JobExecutionContextImpl.getRefireCount(): int
  • added: method JobExecutionContextImpl.getResult(): Object
  • added: method JobExecutionContextImpl.getScheduledFireTime(): Date
  • added: method JobExecutionContextImpl.getScheduler(): Scheduler
  • added: method JobExecutionContextImpl.getTrigger(): Trigger
  • added: method JobExecutionContextImpl.incrementRefireCount(): void
  • added: method JobExecutionContextImpl.isRecovering(): boolean
  • added: method JobExecutionContextImpl.put(Object, Object): void
  • added: method JobExecutionContextImpl.setJobRunTime(long): void
  • added: method JobExecutionContextImpl.setResult(Object): void
  • added: method JobExecutionContextImpl.toString(): String
  • added: method RemoteMBeanScheduler.addJob(JobDetail, boolean, boolean): void
  • added: method RemoteMBeanScheduler.checkExists(JobKey): boolean
  • added: method RemoteMBeanScheduler.checkExists(TriggerKey): boolean
  • added: method RemoteMBeanScheduler.clear(): void
  • added: method RemoteMBeanScheduler.deleteJobs(List): boolean
  • added: method RemoteMBeanScheduler.getJobDetails(GroupMatcher): List
  • added: method RemoteMBeanScheduler.getJobKeys(GroupMatcher): Set
  • added: method RemoteMBeanScheduler.getListenerManager(): ListenerManager
  • added: method RemoteMBeanScheduler.getTriggerKeys(GroupMatcher): Set
  • added: method RemoteMBeanScheduler.interrupt(String): boolean
  • added: method RemoteMBeanScheduler.pauseJobs(GroupMatcher): void
  • added: method RemoteMBeanScheduler.pauseTriggers(GroupMatcher): void
  • added: method RemoteMBeanScheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method RemoteMBeanScheduler.resumeJobs(GroupMatcher): void
  • added: method RemoteMBeanScheduler.resumeTriggers(GroupMatcher): void
  • added: method RemoteMBeanScheduler.scheduleJob(JobDetail, Set, boolean): void
  • added: method RemoteMBeanScheduler.scheduleJobs(Map, boolean): void
  • added: method RemoteMBeanScheduler.unscheduleJobs(List): boolean
  • added: method RemoteScheduler.addJob(JobDetail, boolean, boolean): void
  • added: method RemoteScheduler.checkExists(JobKey): boolean
  • added: method RemoteScheduler.checkExists(TriggerKey): boolean
  • added: method RemoteScheduler.clear(): void
  • added: method RemoteScheduler.deleteJobs(List): boolean
  • added: method RemoteScheduler.getJobDetails(GroupMatcher): List
  • added: method RemoteScheduler.getJobKeys(GroupMatcher): Set
  • added: method RemoteScheduler.getListenerManager(): ListenerManager
  • added: method RemoteScheduler.getTriggerKeys(GroupMatcher): Set
  • added: method RemoteScheduler.interrupt(String): boolean
  • added: method RemoteScheduler.pauseJobs(GroupMatcher): void
  • added: method RemoteScheduler.pauseTriggers(GroupMatcher): void
  • added: method RemoteScheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method RemoteScheduler.resumeJobs(GroupMatcher): void
  • added: method RemoteScheduler.resumeTriggers(GroupMatcher): void
  • added: method RemoteScheduler.scheduleJob(JobDetail, Set, boolean): void
  • added: method RemoteScheduler.scheduleJobs(Map, boolean): void
  • added: method RemoteScheduler.unscheduleJobs(List): boolean
  • added: method StdJobRunShellFactory.createJobRunShell(TriggerFiredBundle): JobRunShell
  • added: method StdScheduler.addJob(JobDetail, boolean, boolean): void
  • added: method StdScheduler.checkExists(JobKey): boolean
  • added: method StdScheduler.checkExists(TriggerKey): boolean
  • added: method StdScheduler.clear(): void
  • added: method StdScheduler.deleteJobs(List): boolean
  • added: method StdScheduler.getJobDetails(GroupMatcher): List
  • added: method StdScheduler.getJobKeys(GroupMatcher): Set
  • added: method StdScheduler.getListenerManager(): ListenerManager
  • added: method StdScheduler.getTriggerKeys(GroupMatcher): Set
  • added: method StdScheduler.interrupt(String): boolean
  • added: method StdScheduler.pauseJobs(GroupMatcher): void
  • added: method StdScheduler.pauseTriggers(GroupMatcher): void
  • added: method StdScheduler.resetTriggerFromErrorState(TriggerKey): void
  • added: method StdScheduler.resumeJobs(GroupMatcher): void
  • added: method StdScheduler.resumeTriggers(GroupMatcher): void
  • added: method StdScheduler.scheduleJob(JobDetail, Set, boolean): void
  • added: method StdScheduler.scheduleJobs(Map, boolean): void
  • added: method StdScheduler.unscheduleJobs(List): boolean
  • added: static field StdSchedulerFactory.MANAGEMENT_REST_SERVICE_ENABLED: String
  • added: static field StdSchedulerFactory.MANAGEMENT_REST_SERVICE_HOST_PORT: String
  • added: static field StdSchedulerFactory.PROP_DATASOURCE_JNDI_PROVIDER: String
  • added: static field StdSchedulerFactory.PROP_SCHED_BATCH_TIME_WINDOW: String
  • added: static field StdSchedulerFactory.PROP_SCHED_MAX_BATCH_SIZE: String
  • added: static field StdSchedulerFactory.PROP_SCHED_NAME: String
  • added: static field StdSchedulerFactory.SYSTEM_PROPERTY_AS_INSTANCE_ID: String
  • removed: class CloudscapeDelegate extends StdJDBCDelegate
  • removed: ctor CloudscapeDelegate(Logger, String, String)
  • removed: ctor CloudscapeDelegate(Logger, String, String, Boolean)
  • removed: ctor DB2v6Delegate(Logger, String, String, Boolean)
  • removed: ctor DB2v7Delegate(Logger, String, String, Boolean)
  • removed: ctor DB2v8Delegate(Logger, String, String, Boolean)
  • removed: ctor HSQLDBDelegate(Logger, String, String, Boolean)
  • removed: ctor MSSQLDelegate(Logger, String, String, Boolean)
  • removed: ctor PointbaseDelegate(Logger, String, String, Boolean)
  • removed: ctor PostgreSQLDelegate(Logger, String, String, Boolean)
  • removed: ctor StdJDBCDelegate(Logger, String, String, Boolean)
  • removed: interface JobStoreSupport.VoidTransactionCallback
  • removed: method AttributeRestoringConnectionInvocationHandler.restoreOriginalAtributes(): void
  • removed: method CloudscapeDelegate.getObjectFromBlob(ResultSet, String): Object
  • removed: method DriverDelegate.countMisfiredTriggersInStates(Connection, String, String, long): int
  • removed: method DriverDelegate.deleteBlobTrigger(Connection, String, String): int
  • removed: method DriverDelegate.deleteCronTrigger(Connection, String, String): int
  • removed: method DriverDelegate.deleteJobListeners(Connection, String, String): int
  • removed: method DriverDelegate.deleteSimpleTrigger(Connection, String, String): int
  • removed: method DriverDelegate.deleteTriggerListeners(Connection, String, String): int
  • removed: method DriverDelegate.deleteVolatileFiredTriggers(Connection): int
  • removed: method DriverDelegate.insertBlobTrigger(Connection, Trigger): int
  • removed: method DriverDelegate.insertCronTrigger(Connection, CronTrigger): int
  • removed: method DriverDelegate.insertJobListener(Connection, JobDetail, String): int
  • removed: method DriverDelegate.insertSimpleTrigger(Connection, SimpleTrigger): int
  • removed: method DriverDelegate.insertTriggerListener(Connection, Trigger, String): int
  • removed: method DriverDelegate.isJobStateful(Connection, String, String): boolean
  • removed: method DriverDelegate.selectJobListeners(Connection, String, String): String[]
  • removed: method DriverDelegate.selectMisfiredTriggersInStates(Connection, String, String, long, int, List): boolean
  • removed: method DriverDelegate.selectStatefulJobsOfTriggerGroup(Connection, String): List
  • removed: method DriverDelegate.selectTriggerListeners(Connection, String, String): String[]
  • removed: method DriverDelegate.selectTriggerNamesForJob(Connection, String, String): Key[]
  • removed: method DriverDelegate.selectVolatileJobs(Connection): Key[]
  • removed: method DriverDelegate.selectVolatileTriggers(Connection): Key[]
  • removed: method DriverDelegate.updateBlobTrigger(Connection, Trigger): int
  • removed: method DriverDelegate.updateCronTrigger(Connection, CronTrigger): int
  • removed: method DriverDelegate.updateSimpleTrigger(Connection, SimpleTrigger): int
  • removed: method DriverDelegate.updateTriggerStateFromOtherStatesBeforeTime(Connection, String, String, String, long): int
  • removed: method FiredTriggerRecord.isJobIsStateful(): boolean
  • removed: method FiredTriggerRecord.isTriggerIsVolatile(): boolean
  • removed: method FiredTriggerRecord.setJobIsStateful(boolean): void
  • removed: method FiredTriggerRecord.setTriggerIsVolatile(boolean): void
  • removed: method HSQLDBDelegate.getJobDetailFromBlob(ResultSet, String): Object
  • removed: method JobStoreSupport.acquireNextTrigger(SchedulingContext, long): Trigger
  • removed: method JobStoreSupport.cleanVolatileTriggerAndJobs(): void
  • removed: method JobStoreSupport.cleanVolatileTriggerAndJobs(Connection): void
  • removed: method JobStoreSupport.executeInLock(String, JobStoreSupport.VoidTransactionCallback): void
  • removed: method JobStoreSupport.executeInNonManagedTXLock(String, JobStoreSupport.VoidTransactionCallback): void
  • removed: method JobStoreSupport.getJobNames(SchedulingContext, String): String[]
  • removed: method JobStoreSupport.getTriggerNames(SchedulingContext, String): String[]
  • removed: method JobStoreSupport.pauseJobGroup(SchedulingContext, String): void
  • removed: method JobStoreSupport.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method JobStoreSupport.resumeJobGroup(SchedulingContext, String): void
  • removed: method JobStoreSupport.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method JobStoreSupport.retrieveTrigger(SchedulingContext, String, String): Trigger
  • removed: method JobStoreSupport.triggerFired(SchedulingContext, Trigger): TriggerFiredBundle
  • removed: method MSSQLDelegate.getJobDetailFromBlob(ResultSet, String): Object
  • removed: method PointbaseDelegate.getJobDetailFromBlob(ResultSet, String): Object
  • removed: method PostgreSQLDelegate.getJobDetailFromBlob(ResultSet, String): Object
  • removed: method Semaphore.isLockOwner(Connection, String): boolean
  • removed: method StdJDBCDelegate.countMisfiredTriggersInStates(Connection, String, String, long): int
  • removed: method StdJDBCDelegate.deleteCronTrigger(Connection, String, String): int
  • removed: method StdJDBCDelegate.deleteJobListeners(Connection, String, String): int
  • removed: method StdJDBCDelegate.deleteSimpleTrigger(Connection, String, String): int
  • removed: method StdJDBCDelegate.deleteTriggerListeners(Connection, String, String): int
  • removed: method StdJDBCDelegate.deleteVolatileFiredTriggers(Connection): int
  • removed: method StdJDBCDelegate.getJobDetailFromBlob(ResultSet, String): Object
  • removed: method StdJDBCDelegate.insertCronTrigger(Connection, CronTrigger): int
  • removed: method StdJDBCDelegate.insertJobListener(Connection, JobDetail, String): int
  • removed: method StdJDBCDelegate.insertSimpleTrigger(Connection, SimpleTrigger): int
  • removed: method StdJDBCDelegate.insertTriggerListener(Connection, Trigger, String): int
  • removed: method StdJDBCDelegate.isJobStateful(Connection, String, String): boolean
  • removed: method StdJDBCDelegate.selectJobListeners(Connection, String, String): String[]
  • removed: method StdJDBCDelegate.selectMisfiredTriggersInStates(Connection, String, String, long, int, List): boolean
  • removed: method StdJDBCDelegate.selectStatefulJobsOfTriggerGroup(Connection, String): List
  • removed: method StdJDBCDelegate.selectTriggerListeners(Connection, String, String): String[]
  • removed: method StdJDBCDelegate.selectTriggerNamesForJob(Connection, String, String): Key[]
  • removed: method StdJDBCDelegate.selectVolatileJobs(Connection): Key[]
  • removed: method StdJDBCDelegate.selectVolatileTriggers(Connection): Key[]
  • removed: method StdJDBCDelegate.updateCronTrigger(Connection, CronTrigger): int
  • removed: method StdJDBCDelegate.updateSimpleTrigger(Connection, SimpleTrigger): int
  • removed: method StdJDBCDelegate.updateTriggerStateFromOtherStatesBeforeTime(Connection, String, String, String, long): int
  • removed: static field Constants.COL_IS_STATEFUL: String
  • removed: static field Constants.COL_JOB_LISTENER: String
  • removed: static field Constants.COL_TRIGGER_LISTENER: String
  • removed: static field Constants.TABLE_JOB_LISTENERS: String
  • removed: static field Constants.TABLE_TRIGGER_LISTENERS: String
  • removed: static field JTANonClusteredSemaphore.DEFAULT_TRANSACTION_MANANGER_LOCATION: String
  • removed: static field JobStoreSupport.LOCK_CALENDAR_ACCESS: String
  • removed: static field JobStoreSupport.LOCK_JOB_ACCESS: String
  • removed: static field JobStoreSupport.LOCK_MISFIRE_ACCESS: String
  • removed: static field StdJDBCConstants.COUNT_MISFIRED_TRIGGERS_IN_STATES: String
  • removed: static field StdJDBCConstants.DELETE_JOB_LISTENERS: String
  • removed: static field StdJDBCConstants.DELETE_TRIGGER_LISTENERS: String
  • removed: static field StdJDBCConstants.DELETE_VOLATILE_FIRED_TRIGGERS: String
  • removed: static field StdJDBCConstants.INSERT_JOB_LISTENER: String
  • removed: static field StdJDBCConstants.INSERT_TRIGGER_LISTENER: String
  • removed: static field StdJDBCConstants.SELECT_JOB_LISTENERS: String
  • removed: static field StdJDBCConstants.SELECT_JOB_STATEFUL: String
  • removed: static field StdJDBCConstants.SELECT_MISFIRED_TRIGGERS_IN_STATES: String
  • removed: static field StdJDBCConstants.SELECT_STATEFUL_JOBS_OF_TRIGGER_GROUP: String
  • removed: static field StdJDBCConstants.SELECT_TRIGGER_LISTENERS: String
  • removed: static field StdJDBCConstants.SELECT_VOLATILE_JOBS: String
  • removed: static field StdJDBCConstants.SELECT_VOLATILE_TRIGGERS: String
  • removed: static field StdJDBCConstants.UPDATE_INSTANCES_FIRED_TRIGGER_STATE: String
  • removed: static field StdJDBCConstants.UPDATE_TRIGGER_GROUP_STATE: String
  • removed: static field StdJDBCConstants.UPDATE_TRIGGER_STATE_FROM_OTHER_STATES_BEFORE_TIME: String
  • changed: ctor DB2v6Delegate(Logger, String, String) → ctor DB2v6Delegate()
  • changed: ctor DB2v7Delegate(Logger, String, String) → ctor DB2v7Delegate()
  • changed: ctor DB2v8Delegate(Logger, String, String) → ctor DB2v8Delegate()
  • changed: ctor DBSemaphore(String, String, String) → ctor DBSemaphore(String, String, String, String)
  • changed: ctor HSQLDBDelegate(Logger, String, String) → ctor HSQLDBDelegate()
  • changed: ctor MSSQLDelegate(Logger, String, String) → ctor MSSQLDelegate()
  • changed: ctor PointbaseDelegate(Logger, String, String) → ctor PointbaseDelegate()
  • changed: ctor PostgreSQLDelegate(Logger, String, String) → ctor PostgreSQLDelegate()
  • changed: ctor StdJDBCDelegate(Logger, String, String) → ctor StdJDBCDelegate()
  • changed: ctor StdRowLockSemaphore(String, String) → ctor StdRowLockSemaphore(String, String, String)
  • changed: method DB2v6Delegate.selectNumTriggersForJob(Connection, String, String): int → method DB2v6Delegate.selectNumTriggersForJob(Connection, JobKey): int
  • changed: method DBSemaphore.executeSQL(Connection, String, String): void → method DBSemaphore.executeSQL(Connection, String, String, String): void
  • changed: method DBSemaphore.isLockOwner(Connection, String): boolean → method DBSemaphore.isLockOwner(String): boolean
  • changed: method DBSemaphore.releaseLock(Connection, String): void → method DBSemaphore.releaseLock(String): void
  • changed: method DriverDelegate.deleteJobDetail(Connection, String, String): int → method DriverDelegate.deleteJobDetail(Connection, JobKey): int
  • changed: method DriverDelegate.deleteTrigger(Connection, String, String): int → method DriverDelegate.deleteTrigger(Connection, TriggerKey): int
  • changed: method DriverDelegate.insertFiredTrigger(Connection, Trigger, String, JobDetail): int → method DriverDelegate.insertFiredTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method DriverDelegate.insertTrigger(Connection, Trigger, String, JobDetail): int → method DriverDelegate.insertTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method DriverDelegate.jobExists(Connection, String, String): boolean → method DriverDelegate.jobExists(Connection, JobKey): boolean
  • changed: method DriverDelegate.selectCalendars(Connection): String[] → method DriverDelegate.selectCalendars(Connection): List
  • changed: method DriverDelegate.selectJobDetail(Connection, String, String, ClassLoadHelper): JobDetail → method DriverDelegate.selectJobDetail(Connection, JobKey, ClassLoadHelper): JobDetail
  • changed: method DriverDelegate.selectJobExecutionCount(Connection, String, String): int → method DriverDelegate.selectJobExecutionCount(Connection, JobKey): int
  • changed: method DriverDelegate.selectJobForTrigger(Connection, String, String, ClassLoadHelper): JobDetail → method DriverDelegate.selectJobForTrigger(Connection, ClassLoadHelper, TriggerKey): JobDetail
  • changed: method DriverDelegate.selectJobGroups(Connection): String[] → method DriverDelegate.selectJobGroups(Connection): List
  • changed: method DriverDelegate.selectJobsInGroup(Connection, String): String[] → method DriverDelegate.selectJobsInGroup(Connection, GroupMatcher): Set
  • changed: method DriverDelegate.selectMisfiredTriggers(Connection, long): Key[] → method DriverDelegate.selectMisfiredTriggers(Connection, long): List
  • changed: method DriverDelegate.selectMisfiredTriggersInGroupInState(Connection, String, String, long): Key[] → method DriverDelegate.selectMisfiredTriggersInGroupInState(Connection, String, String, long): List
  • changed: method DriverDelegate.selectMisfiredTriggersInState(Connection, String, long): Key[] → method DriverDelegate.selectMisfiredTriggersInState(Connection, String, long): List
  • changed: method DriverDelegate.selectNumTriggersForJob(Connection, String, String): int → method DriverDelegate.selectNumTriggersForJob(Connection, JobKey): int
  • changed: method DriverDelegate.selectTrigger(Connection, String, String): Trigger → method DriverDelegate.selectTrigger(Connection, TriggerKey): OperableTrigger
  • changed: method DriverDelegate.selectTriggerGroups(Connection): String[] → method DriverDelegate.selectTriggerGroups(Connection): List
  • changed: method DriverDelegate.selectTriggerState(Connection, String, String): String → method DriverDelegate.selectTriggerState(Connection, TriggerKey): String
  • changed: method DriverDelegate.selectTriggerStatus(Connection, String, String): TriggerStatus → method DriverDelegate.selectTriggerStatus(Connection, TriggerKey): TriggerStatus
  • changed: method DriverDelegate.selectTriggersForCalendar(Connection, String): Trigger[] → method DriverDelegate.selectTriggersForCalendar(Connection, String): List
  • changed: method DriverDelegate.selectTriggersForJob(Connection, String, String): Trigger[] → method DriverDelegate.selectTriggersForJob(Connection, JobKey): List
  • changed: method DriverDelegate.selectTriggersForRecoveringJobs(Connection): Trigger[] → method DriverDelegate.selectTriggersForRecoveringJobs(Connection): List
  • changed: method DriverDelegate.selectTriggersInGroup(Connection, String): String[] → method DriverDelegate.selectTriggersInGroup(Connection, GroupMatcher): Set
  • changed: method DriverDelegate.selectTriggersInState(Connection, String): Key[] → method DriverDelegate.selectTriggersInState(Connection, String): List
  • changed: method DriverDelegate.triggerExists(Connection, String, String): boolean → method DriverDelegate.triggerExists(Connection, TriggerKey): boolean
  • changed: method DriverDelegate.updateTrigger(Connection, Trigger, String, JobDetail): int → method DriverDelegate.updateTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method DriverDelegate.updateTriggerGroupStateFromOtherState(Connection, String, String, String): int → method DriverDelegate.updateTriggerGroupStateFromOtherState(Connection, GroupMatcher, String, String): int
  • changed: method DriverDelegate.updateTriggerGroupStateFromOtherStates(Connection, String, String, String, String, String): int → method DriverDelegate.updateTriggerGroupStateFromOtherStates(Connection, GroupMatcher, String, String, String, String): int
  • changed: method DriverDelegate.updateTriggerState(Connection, String, String, String): int → method DriverDelegate.updateTriggerState(Connection, TriggerKey, String): int
  • changed: method DriverDelegate.updateTriggerStateFromOtherState(Connection, String, String, String, String): int → method DriverDelegate.updateTriggerStateFromOtherState(Connection, TriggerKey, String, String): int
  • changed: method DriverDelegate.updateTriggerStateFromOtherStates(Connection, String, String, String, String, String, String): int → method DriverDelegate.updateTriggerStateFromOtherStates(Connection, TriggerKey, String, String, String, String): int
  • changed: method DriverDelegate.updateTriggerStatesForJob(Connection, String, String, String): int → method DriverDelegate.updateTriggerStatesForJob(Connection, JobKey, String): int
  • changed: method DriverDelegate.updateTriggerStatesForJobFromOtherState(Connection, String, String, String, String): int → method DriverDelegate.updateTriggerStatesForJobFromOtherState(Connection, JobKey, String, String): int
  • changed: method FiredTriggerRecord.getJobKey(): Key → method FiredTriggerRecord.getJobKey(): JobKey
  • changed: method FiredTriggerRecord.getTriggerKey(): Key → method FiredTriggerRecord.getTriggerKey(): TriggerKey
  • changed: method FiredTriggerRecord.setJobKey(Key): void → method FiredTriggerRecord.setJobKey(JobKey): void
  • changed: method FiredTriggerRecord.setTriggerKey(Key): void → method FiredTriggerRecord.setTriggerKey(TriggerKey): void
  • changed: method JTANonClusteredSemaphore.releaseLock(Connection, String): void → method JTANonClusteredSemaphore.releaseLock(String): void
  • changed: method JobStoreSupport.VoidTransactionCallback.execute(Connection): void → method JobStoreSupport.VoidTransactionCallback.execute(Connection): Void
  • changed: method JobStoreSupport.acquireNextTrigger(Connection, SchedulingContext, long): Trigger → method JobStoreSupport.acquireNextTrigger(Connection, long, int, long): List
  • changed: method JobStoreSupport.checkBlockedState(Connection, SchedulingContext, String, String, String): String → method JobStoreSupport.checkBlockedState(Connection, JobKey, String): String
  • changed: method JobStoreSupport.executeInNonManagedTXLock(String, JobStoreSupport.TransactionCallback): Object → method JobStoreSupport.executeInNonManagedTXLock(String, JobStoreSupport.TransactionCallback, JobStoreSupport.TransactionValidator): Object
  • changed: method JobStoreSupport.getCalendarNames(Connection, SchedulingContext): String[] → method JobStoreSupport.getCalendarNames(): List
  • changed: method JobStoreSupport.getCalendarNames(SchedulingContext): String[] → method JobStoreSupport.getCalendarNames(Connection): List
  • changed: method JobStoreSupport.getJobGroupNames(Connection, SchedulingContext): String[] → method JobStoreSupport.getJobGroupNames(): List
  • changed: method JobStoreSupport.getJobGroupNames(SchedulingContext): String[] → method JobStoreSupport.getJobGroupNames(Connection): List
  • changed: method JobStoreSupport.getJobNames(Connection, SchedulingContext, String): String[] → method JobStoreSupport.getJobNames(Connection, GroupMatcher): Set
  • changed: method JobStoreSupport.getNumberOfCalendars(Connection, SchedulingContext): int → method JobStoreSupport.getNumberOfCalendars(): int
  • changed: method JobStoreSupport.getNumberOfCalendars(SchedulingContext): int → method JobStoreSupport.getNumberOfCalendars(Connection): int
  • changed: method JobStoreSupport.getNumberOfJobs(Connection, SchedulingContext): int → method JobStoreSupport.getNumberOfJobs(): int
  • changed: method JobStoreSupport.getNumberOfJobs(SchedulingContext): int → method JobStoreSupport.getNumberOfJobs(Connection): int
  • changed: method JobStoreSupport.getNumberOfTriggers(Connection, SchedulingContext): int → method JobStoreSupport.getNumberOfTriggers(): int
  • changed: method JobStoreSupport.getNumberOfTriggers(SchedulingContext): int → method JobStoreSupport.getNumberOfTriggers(Connection): int
  • changed: method JobStoreSupport.getPausedTriggerGroups(Connection, SchedulingContext): Set → method JobStoreSupport.getPausedTriggerGroups(): Set
  • changed: method JobStoreSupport.getPausedTriggerGroups(SchedulingContext): Set → method JobStoreSupport.getPausedTriggerGroups(Connection): Set
  • changed: method JobStoreSupport.getTriggerGroupNames(Connection, SchedulingContext): String[] → method JobStoreSupport.getTriggerGroupNames(): List
  • changed: method JobStoreSupport.getTriggerGroupNames(SchedulingContext): String[] → method JobStoreSupport.getTriggerGroupNames(Connection): List
  • changed: method JobStoreSupport.getTriggerNames(Connection, SchedulingContext, String): String[] → method JobStoreSupport.getTriggerNames(Connection, GroupMatcher): Set
  • changed: method JobStoreSupport.getTriggerState(Connection, SchedulingContext, String, String): int → method JobStoreSupport.getTriggerState(Connection, TriggerKey): Trigger.TriggerState
  • changed: method JobStoreSupport.getTriggerState(SchedulingContext, String, String): int → method JobStoreSupport.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method JobStoreSupport.getTriggersForJob(Connection, SchedulingContext, String, String): Trigger[] → method JobStoreSupport.getTriggersForJob(Connection, JobKey): List
  • changed: method JobStoreSupport.getTriggersForJob(SchedulingContext, String, String): Trigger[] → method JobStoreSupport.getTriggersForJob(JobKey): List
  • changed: method JobStoreSupport.jobExists(Connection, String, String): boolean → method JobStoreSupport.jobExists(Connection, JobKey): boolean
  • changed: method JobStoreSupport.pauseAll(Connection, SchedulingContext): void → method JobStoreSupport.pauseAll(): void
  • changed: method JobStoreSupport.pauseAll(SchedulingContext): void → method JobStoreSupport.pauseAll(Connection): void
  • changed: method JobStoreSupport.pauseJob(SchedulingContext, String, String): void → method JobStoreSupport.pauseJob(JobKey): void
  • changed: method JobStoreSupport.pauseTrigger(Connection, SchedulingContext, String, String): void → method JobStoreSupport.pauseTrigger(Connection, TriggerKey): void
  • changed: method JobStoreSupport.pauseTrigger(SchedulingContext, String, String): void → method JobStoreSupport.pauseTrigger(TriggerKey): void
  • changed: method JobStoreSupport.pauseTriggerGroup(Connection, SchedulingContext, String): void → method JobStoreSupport.pauseTriggerGroup(Connection, GroupMatcher): Set
  • changed: method JobStoreSupport.releaseAcquiredTrigger(Connection, SchedulingContext, Trigger): void → method JobStoreSupport.releaseAcquiredTrigger(Connection, OperableTrigger): void
  • changed: method JobStoreSupport.releaseAcquiredTrigger(SchedulingContext, Trigger): void → method JobStoreSupport.releaseAcquiredTrigger(OperableTrigger): void
  • changed: method JobStoreSupport.releaseLock(Connection, String, boolean): void → method JobStoreSupport.releaseLock(String, boolean): void
  • changed: method JobStoreSupport.removeCalendar(Connection, SchedulingContext, String): boolean → method JobStoreSupport.removeCalendar(Connection, String): boolean
  • changed: method JobStoreSupport.removeCalendar(SchedulingContext, String): boolean → method JobStoreSupport.removeCalendar(String): boolean
  • changed: method JobStoreSupport.removeJob(Connection, SchedulingContext, String, String, boolean): boolean → method JobStoreSupport.removeJob(Connection, JobKey): boolean
  • changed: method JobStoreSupport.removeJob(SchedulingContext, String, String): boolean → method JobStoreSupport.removeJob(JobKey): boolean
  • changed: method JobStoreSupport.removeTrigger(Connection, SchedulingContext, String, String): boolean → method JobStoreSupport.removeTrigger(Connection, TriggerKey): boolean
  • changed: method JobStoreSupport.removeTrigger(SchedulingContext, String, String): boolean → method JobStoreSupport.removeTrigger(TriggerKey): boolean
  • changed: method JobStoreSupport.replaceTrigger(Connection, SchedulingContext, String, String, Trigger): boolean → method JobStoreSupport.replaceTrigger(Connection, TriggerKey, OperableTrigger): boolean
  • changed: method JobStoreSupport.replaceTrigger(SchedulingContext, String, String, Trigger): boolean → method JobStoreSupport.replaceTrigger(TriggerKey, OperableTrigger): boolean
  • changed: method JobStoreSupport.resumeAll(Connection, SchedulingContext): void → method JobStoreSupport.resumeAll(): void
  • changed: method JobStoreSupport.resumeAll(SchedulingContext): void → method JobStoreSupport.resumeAll(Connection): void
  • changed: method JobStoreSupport.resumeJob(SchedulingContext, String, String): void → method JobStoreSupport.resumeJob(JobKey): void
  • changed: method JobStoreSupport.resumeTrigger(Connection, SchedulingContext, String, String): void → method JobStoreSupport.resumeTrigger(Connection, TriggerKey): void
  • changed: method JobStoreSupport.resumeTrigger(SchedulingContext, String, String): void → method JobStoreSupport.resumeTrigger(TriggerKey): void
  • changed: method JobStoreSupport.resumeTriggerGroup(Connection, SchedulingContext, String): void → method JobStoreSupport.resumeTriggerGroup(Connection, GroupMatcher): Set
  • changed: method JobStoreSupport.retrieveCalendar(Connection, SchedulingContext, String): Calendar → method JobStoreSupport.retrieveCalendar(Connection, String): Calendar
  • changed: method JobStoreSupport.retrieveCalendar(SchedulingContext, String): Calendar → method JobStoreSupport.retrieveCalendar(String): Calendar
  • changed: method JobStoreSupport.retrieveJob(Connection, SchedulingContext, String, String): JobDetail → method JobStoreSupport.retrieveJob(Connection, JobKey): JobDetail
  • changed: method JobStoreSupport.retrieveJob(SchedulingContext, String, String): JobDetail → method JobStoreSupport.retrieveJob(JobKey): JobDetail
  • changed: method JobStoreSupport.retrieveTrigger(Connection, SchedulingContext, String, String): Trigger → method JobStoreSupport.retrieveTrigger(Connection, TriggerKey): OperableTrigger
  • changed: method JobStoreSupport.retrieveTrigger(Connection, String, String): Trigger → method JobStoreSupport.retrieveTrigger(TriggerKey): OperableTrigger
  • changed: method JobStoreSupport.storeCalendar(Connection, SchedulingContext, String, Calendar, boolean, boolean): void → method JobStoreSupport.storeCalendar(Connection, String, Calendar, boolean, boolean): void
  • changed: method JobStoreSupport.storeCalendar(SchedulingContext, String, Calendar, boolean, boolean): void → method JobStoreSupport.storeCalendar(String, Calendar, boolean, boolean): void
  • changed: method JobStoreSupport.storeJob(Connection, SchedulingContext, JobDetail, boolean): void → method JobStoreSupport.storeJob(Connection, JobDetail, boolean): void
  • changed: method JobStoreSupport.storeJob(SchedulingContext, JobDetail, boolean): void → method JobStoreSupport.storeJob(JobDetail, boolean): void
  • changed: method JobStoreSupport.storeJobAndTrigger(SchedulingContext, JobDetail, Trigger): void → method JobStoreSupport.storeJobAndTrigger(JobDetail, OperableTrigger): void
  • changed: method JobStoreSupport.storeTrigger(Connection, SchedulingContext, Trigger, JobDetail, boolean, String, boolean, boolean): void → method JobStoreSupport.storeTrigger(Connection, OperableTrigger, JobDetail, boolean, String, boolean, boolean): void
  • changed: method JobStoreSupport.storeTrigger(SchedulingContext, Trigger, boolean): void → method JobStoreSupport.storeTrigger(OperableTrigger, boolean): void
  • changed: method JobStoreSupport.triggerExists(Connection, String, String): boolean → method JobStoreSupport.triggerExists(Connection, TriggerKey): boolean
  • changed: method JobStoreSupport.triggerFired(Connection, SchedulingContext, Trigger): TriggerFiredBundle → method JobStoreSupport.triggerFired(Connection, OperableTrigger): TriggerFiredBundle
  • changed: method JobStoreSupport.triggeredJobComplete(Connection, SchedulingContext, Trigger, JobDetail, int): void → method JobStoreSupport.triggeredJobComplete(Connection, OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method JobStoreSupport.triggeredJobComplete(SchedulingContext, Trigger, JobDetail, int): void → method JobStoreSupport.triggeredJobComplete(OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method JobStoreSupport.updateMisfiredTrigger(Connection, SchedulingContext, String, String, String, boolean): boolean → method JobStoreSupport.updateMisfiredTrigger(Connection, TriggerKey, String, boolean): boolean
  • changed: method PointbaseDelegate.insertTrigger(Connection, Trigger, String, JobDetail): int → method PointbaseDelegate.insertTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method PointbaseDelegate.updateTrigger(Connection, Trigger, String, JobDetail): int → method PointbaseDelegate.updateTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method Semaphore.releaseLock(Connection, String): void → method Semaphore.releaseLock(String): void
  • changed: method SimpleSemaphore.isLockOwner(Connection, String): boolean → method SimpleSemaphore.isLockOwner(String): boolean
  • changed: method SimpleSemaphore.releaseLock(Connection, String): void → method SimpleSemaphore.releaseLock(String): void
  • changed: method StdJDBCDelegate.closeResultSet(ResultSet): void → static method StdJDBCDelegate.closeResultSet(ResultSet): void
  • changed: method StdJDBCDelegate.closeStatement(Statement): void → static method StdJDBCDelegate.closeStatement(Statement): void
  • changed: method StdJDBCDelegate.deleteBlobTrigger(Connection, String, String): int → method StdJDBCDelegate.deleteBlobTrigger(Connection, TriggerKey): int
  • changed: method StdJDBCDelegate.deleteJobDetail(Connection, String, String): int → method StdJDBCDelegate.deleteJobDetail(Connection, JobKey): int
  • changed: method StdJDBCDelegate.deleteTrigger(Connection, String, String): int → method StdJDBCDelegate.deleteTrigger(Connection, TriggerKey): int
  • changed: method StdJDBCDelegate.insertBlobTrigger(Connection, Trigger): int → method StdJDBCDelegate.insertBlobTrigger(Connection, OperableTrigger): int
  • changed: method StdJDBCDelegate.insertFiredTrigger(Connection, Trigger, String, JobDetail): int → method StdJDBCDelegate.insertFiredTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method StdJDBCDelegate.insertTrigger(Connection, Trigger, String, JobDetail): int → method StdJDBCDelegate.insertTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method StdJDBCDelegate.jobExists(Connection, String, String): boolean → method StdJDBCDelegate.jobExists(Connection, JobKey): boolean
  • changed: method StdJDBCDelegate.selectCalendars(Connection): String[] → method StdJDBCDelegate.selectCalendars(Connection): List
  • changed: method StdJDBCDelegate.selectJobDetail(Connection, String, String, ClassLoadHelper): JobDetail → method StdJDBCDelegate.selectJobDetail(Connection, JobKey, ClassLoadHelper): JobDetail
  • changed: method StdJDBCDelegate.selectJobExecutionCount(Connection, String, String): int → method StdJDBCDelegate.selectJobExecutionCount(Connection, JobKey): int
  • changed: method StdJDBCDelegate.selectJobForTrigger(Connection, String, String, ClassLoadHelper): JobDetail → method StdJDBCDelegate.selectJobForTrigger(Connection, ClassLoadHelper, TriggerKey): JobDetail
  • changed: method StdJDBCDelegate.selectJobGroups(Connection): String[] → method StdJDBCDelegate.selectJobGroups(Connection): List
  • changed: method StdJDBCDelegate.selectJobsInGroup(Connection, String): String[] → method StdJDBCDelegate.selectJobsInGroup(Connection, GroupMatcher): Set
  • changed: method StdJDBCDelegate.selectMisfiredTriggers(Connection, long): Key[] → method StdJDBCDelegate.selectMisfiredTriggers(Connection, long): List
  • changed: method StdJDBCDelegate.selectMisfiredTriggersInGroupInState(Connection, String, String, long): Key[] → method StdJDBCDelegate.selectMisfiredTriggersInGroupInState(Connection, String, String, long): List
  • changed: method StdJDBCDelegate.selectMisfiredTriggersInState(Connection, String, long): Key[] → method StdJDBCDelegate.selectMisfiredTriggersInState(Connection, String, long): List
  • changed: method StdJDBCDelegate.selectNumTriggersForJob(Connection, String, String): int → method StdJDBCDelegate.selectNumTriggersForJob(Connection, JobKey): int
  • changed: method StdJDBCDelegate.selectTrigger(Connection, String, String): Trigger → method StdJDBCDelegate.selectTrigger(Connection, TriggerKey): OperableTrigger
  • changed: method StdJDBCDelegate.selectTriggerForFireTime(Connection, long): Key → method StdJDBCDelegate.selectTriggerForFireTime(Connection, long): TriggerKey
  • changed: method StdJDBCDelegate.selectTriggerGroups(Connection): String[] → method StdJDBCDelegate.selectTriggerGroups(Connection): List
  • changed: method StdJDBCDelegate.selectTriggerState(Connection, String, String): String → method StdJDBCDelegate.selectTriggerState(Connection, TriggerKey): String
  • changed: method StdJDBCDelegate.selectTriggerStatus(Connection, String, String): TriggerStatus → method StdJDBCDelegate.selectTriggerStatus(Connection, TriggerKey): TriggerStatus
  • changed: method StdJDBCDelegate.selectTriggersForCalendar(Connection, String): Trigger[] → method StdJDBCDelegate.selectTriggersForCalendar(Connection, String): List
  • changed: method StdJDBCDelegate.selectTriggersForJob(Connection, String, String): Trigger[] → method StdJDBCDelegate.selectTriggersForJob(Connection, JobKey): List
  • changed: method StdJDBCDelegate.selectTriggersForRecoveringJobs(Connection): Trigger[] → method StdJDBCDelegate.selectTriggersForRecoveringJobs(Connection): List
  • changed: method StdJDBCDelegate.selectTriggersInGroup(Connection, String): String[] → method StdJDBCDelegate.selectTriggersInGroup(Connection, GroupMatcher): Set
  • changed: method StdJDBCDelegate.selectTriggersInState(Connection, String): Key[] → method StdJDBCDelegate.selectTriggersInState(Connection, String): List
  • changed: method StdJDBCDelegate.triggerExists(Connection, String, String): boolean → method StdJDBCDelegate.triggerExists(Connection, TriggerKey): boolean
  • changed: method StdJDBCDelegate.updateBlobTrigger(Connection, Trigger): int → method StdJDBCDelegate.updateBlobTrigger(Connection, OperableTrigger): int
  • changed: method StdJDBCDelegate.updateTrigger(Connection, Trigger, String, JobDetail): int → method StdJDBCDelegate.updateTrigger(Connection, OperableTrigger, String, JobDetail): int
  • changed: method StdJDBCDelegate.updateTriggerGroupStateFromOtherState(Connection, String, String, String): int → method StdJDBCDelegate.updateTriggerGroupStateFromOtherState(Connection, GroupMatcher, String, String): int
  • changed: method StdJDBCDelegate.updateTriggerGroupStateFromOtherStates(Connection, String, String, String, String, String): int → method StdJDBCDelegate.updateTriggerGroupStateFromOtherStates(Connection, GroupMatcher, String, String, String, String): int
  • changed: method StdJDBCDelegate.updateTriggerState(Connection, String, String, String): int → method StdJDBCDelegate.updateTriggerState(Connection, TriggerKey, String): int
  • changed: method StdJDBCDelegate.updateTriggerStateFromOtherState(Connection, String, String, String, String): int → method StdJDBCDelegate.updateTriggerStateFromOtherState(Connection, TriggerKey, String, String): int
  • changed: method StdJDBCDelegate.updateTriggerStateFromOtherStates(Connection, String, String, String, String, String, String): int → method StdJDBCDelegate.updateTriggerStateFromOtherStates(Connection, TriggerKey, String, String, String, String): int
  • changed: method StdJDBCDelegate.updateTriggerStatesForJob(Connection, String, String, String): int → method StdJDBCDelegate.updateTriggerStatesForJob(Connection, JobKey, String): int
  • changed: method StdJDBCDelegate.updateTriggerStatesForJobFromOtherState(Connection, String, String, String, String): int → method StdJDBCDelegate.updateTriggerStatesForJobFromOtherState(Connection, JobKey, String, String): int
  • changed: method StdRowLockSemaphore.executeSQL(Connection, String, String): void → method StdRowLockSemaphore.executeSQL(Connection, String, String, String): void
  • changed: method UpdateLockRowSemaphore.executeSQL(Connection, String, String): void → method UpdateLockRowSemaphore.executeSQL(Connection, String, String, String): void
  • changed: static method Util.rtp(String, String): String → static method Util.rtp(String, String, String): String
  • added: abstract class JobStoreSupport.VoidTransactionCallback implements JobStoreSupport.TransactionCallback
  • added: abstract class SimplePropertiesTriggerPersistenceDelegateSupport implements TriggerPersistenceDelegate, StdJDBCConstants
  • added: class CUBRIDDelegate extends StdJDBCDelegate
  • added: class CacheDelegate extends StdJDBCDelegate
  • added: class CalendarIntervalTriggerPersistenceDelegate extends SimplePropertiesTriggerPersistenceDelegateSupport
  • added: class CronTriggerPersistenceDelegate implements TriggerPersistenceDelegate, StdJDBCConstants
  • added: class DailyTimeIntervalTriggerPersistenceDelegate extends SimplePropertiesTriggerPersistenceDelegateSupport
  • added: class GaussDBDelegate extends StdJDBCDelegate
  • added: class NoRecordFoundException extends IllegalStateException
  • added: class SimplePropertiesTriggerProperties
  • added: class SimpleTriggerPersistenceDelegate implements TriggerPersistenceDelegate, StdJDBCConstants
  • added: class SybaseDelegate extends StdJDBCDelegate
  • added: class TriggerStatus
  • added: class WebLogicDelegate extends StdJDBCDelegate
  • added: ctor CUBRIDDelegate()
  • added: ctor CacheDelegate()
  • added: ctor CalendarIntervalTriggerPersistenceDelegate()
  • added: ctor CronTriggerPersistenceDelegate()
  • added: ctor DailyTimeIntervalTriggerPersistenceDelegate()
  • added: ctor GaussDBDelegate()
  • added: ctor JobStoreSupport.VoidTransactionCallback(JobStoreSupport)
  • added: ctor NoRecordFoundException(TriggerKey, String, Class)
  • added: ctor NoRecordFoundException(TriggerKey, String, String)
  • added: ctor NoSuchDelegateException(String, Throwable)
  • added: ctor SimplePropertiesTriggerPersistenceDelegateSupport()
  • added: ctor SimplePropertiesTriggerProperties()
  • added: ctor SimpleTriggerPersistenceDelegate()
  • added: ctor SybaseDelegate()
  • added: ctor TriggerPersistenceDelegate.TriggerPropertyBundle(ScheduleBuilder, String[], Object[])
  • added: ctor TriggerStatus(String, Date)
  • added: ctor WebLogicDelegate()
  • added: field CronTriggerPersistenceDelegate.schedNameLiteral: String
  • added: field CronTriggerPersistenceDelegate.tablePrefix: String
  • added: field JobStoreSupport.delegateInitString: String
  • added: field SimplePropertiesTriggerPersistenceDelegateSupport.schedNameLiteral: String
  • added: field SimplePropertiesTriggerPersistenceDelegateSupport.tablePrefix: String
  • added: field SimpleTriggerPersistenceDelegate.schedNameLiteral: String
  • added: field SimpleTriggerPersistenceDelegate.tablePrefix: String
  • added: field StdJDBCDelegate.classLoadHelper: ClassLoadHelper
  • added: field StdJDBCDelegate.schedName: String
  • added: field StdJDBCDelegate.triggerPersistenceDelegates: List
  • added: field StdJDBCDelegate.useEnhancedStatements: boolean
  • added: interface JobStoreSupport.TransactionValidator
  • added: interface StdJDBCDelegate.PreparedStatementConsumer
  • added: interface TriggerPersistenceDelegate
  • added: method AttributeRestoringConnectionInvocationHandler.restoreOriginalAttributes(): void
  • added: method CUBRIDDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method CUBRIDDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: method CUBRIDDelegate.setBytes(PreparedStatement, int, ByteArrayOutputStream): void
  • added: method CacheDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method CacheDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: method CacheDelegate.setBytes(PreparedStatement, int, ByteArrayOutputStream): void
  • added: method CalendarIntervalTriggerPersistenceDelegate.canHandleTriggerType(OperableTrigger): boolean
  • added: method CalendarIntervalTriggerPersistenceDelegate.getHandledTriggerTypeDiscriminator(): String
  • added: method CalendarIntervalTriggerPersistenceDelegate.getTriggerProperties(OperableTrigger): SimplePropertiesTriggerProperties
  • added: method CalendarIntervalTriggerPersistenceDelegate.getTriggerPropertyBundle(SimplePropertiesTriggerProperties): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method CronTriggerPersistenceDelegate.canHandleTriggerType(OperableTrigger): boolean
  • added: method CronTriggerPersistenceDelegate.deleteExtendedTriggerProperties(Connection, TriggerKey): int
  • added: method CronTriggerPersistenceDelegate.getHandledTriggerTypeDiscriminator(): String
  • added: method CronTriggerPersistenceDelegate.hasInlinedResultSetProperties(): boolean
  • added: method CronTriggerPersistenceDelegate.initialize(String, String): void
  • added: method CronTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method CronTriggerPersistenceDelegate.loadExtendedTriggerProperties(Connection, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method CronTriggerPersistenceDelegate.loadExtendedTriggerPropertiesFromResultSet(ResultSet, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method CronTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method DBSemaphore.getSchedName(): String
  • added: method DBSemaphore.getSchedulerNameLiteral(): String
  • added: method DBSemaphore.setInsertSQL(String): void
  • added: method DBSemaphore.setSchedName(String): void
  • added: method DailyTimeIntervalTriggerPersistenceDelegate.canHandleTriggerType(OperableTrigger): boolean
  • added: method DailyTimeIntervalTriggerPersistenceDelegate.getHandledTriggerTypeDiscriminator(): String
  • added: method DailyTimeIntervalTriggerPersistenceDelegate.getTriggerProperties(OperableTrigger): SimplePropertiesTriggerProperties
  • added: method DailyTimeIntervalTriggerPersistenceDelegate.getTriggerPropertyBundle(SimplePropertiesTriggerProperties): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method DriverDelegate.clearData(Connection): void
  • added: method DriverDelegate.countMisfiredTriggersInState(Connection, String, long): int
  • added: method DriverDelegate.deletePausedTriggerGroup(Connection, GroupMatcher): int
  • added: method DriverDelegate.getTriggersByJobAndTriggerGroup(Connection, GroupMatcher, GroupMatcher): List
  • added: method DriverDelegate.hasMisfiredTriggersInState(Connection, String, long, int, List): boolean
  • added: method DriverDelegate.initialize(Logger, String, String, String, ClassLoadHelper, boolean, String): void
  • added: method DriverDelegate.isJobNonConcurrent(Connection, JobKey): boolean
  • added: method DriverDelegate.isUsingEnhancedStatements(): boolean
  • added: method DriverDelegate.selectJobDetails(Connection, GroupMatcher, ClassLoadHelper): List
  • added: method DriverDelegate.selectJobForTrigger(Connection, ClassLoadHelper, TriggerKey, boolean): JobDetail
  • added: method DriverDelegate.selectTriggerGroups(Connection, GroupMatcher): List
  • added: method DriverDelegate.selectTriggerKeysForJob(Connection, JobKey): List
  • added: method DriverDelegate.selectTriggerToAcquire(Connection, long, long, int): List
  • added: method DriverDelegate.setUseEnhancedStatements(boolean): void
  • added: method DriverDelegate.updateFiredTrigger(Connection, OperableTrigger, String, JobDetail): int
  • added: method FiredTriggerRecord.getScheduleTimestamp(): long
  • added: method FiredTriggerRecord.isJobDisallowsConcurrentExecution(): boolean
  • added: method FiredTriggerRecord.setJobDisallowsConcurrentExecution(boolean): void
  • added: method FiredTriggerRecord.setScheduleTimestamp(long): void
  • added: method GaussDBDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method GaussDBDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: method HSQLDBDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method JobStoreSupport.TransactionValidator.validate(Connection, Object): Boolean
  • added: method JobStoreSupport.acquireNextTriggers(long, int, long): List
  • added: method JobStoreSupport.checkExists(Connection, JobKey): boolean
  • added: method JobStoreSupport.checkExists(Connection, TriggerKey): boolean
  • added: method JobStoreSupport.checkExists(JobKey): boolean
  • added: method JobStoreSupport.checkExists(TriggerKey): boolean
  • added: method JobStoreSupport.clearAllSchedulingData(): void
  • added: method JobStoreSupport.clearAllSchedulingData(Connection): void
  • added: method JobStoreSupport.getAcquireRetryDelay(int): long
  • added: method JobStoreSupport.getDriverDelegateInitString(): String
  • added: method JobStoreSupport.getJobDetails(GroupMatcher): List
  • added: method JobStoreSupport.getJobKeys(GroupMatcher): Set
  • added: method JobStoreSupport.getTriggerKeys(GroupMatcher): Set
  • added: method JobStoreSupport.getTriggersByJobAndTriggerGroup(Connection, GroupMatcher, GroupMatcher): List
  • added: method JobStoreSupport.getTriggersByJobAndTriggerGroup(GroupMatcher, GroupMatcher): List
  • added: method JobStoreSupport.isUsingEnhancedStatements(): boolean
  • added: method JobStoreSupport.pauseJobs(GroupMatcher): Set
  • added: method JobStoreSupport.pauseTriggers(GroupMatcher): Set
  • added: method JobStoreSupport.removeJobs(List): boolean
  • added: method JobStoreSupport.removeTriggers(List): boolean
  • added: method JobStoreSupport.resetTriggerFromErrorState(TriggerKey): void
  • added: method JobStoreSupport.resumeJobs(GroupMatcher): Set
  • added: method JobStoreSupport.resumeTriggers(GroupMatcher): Set
  • added: method JobStoreSupport.retrieveJobs(Connection, GroupMatcher): List
  • added: method JobStoreSupport.retryExecuteInNonManagedTXLock(String, JobStoreSupport.TransactionCallback): Object
  • added: method JobStoreSupport.schedulerPaused(): void
  • added: method JobStoreSupport.schedulerResumed(): void
  • added: method JobStoreSupport.setDriverDelegateInitString(String): void
  • added: method JobStoreSupport.setThreadPoolSize(int): void
  • added: method JobStoreSupport.setUseEnhancedStatements(boolean): void
  • added: method JobStoreSupport.storeJobsAndTriggers(Map, boolean): void
  • added: method JobStoreSupport.triggersFired(List): List
  • added: method MSSQLDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method MSSQLDelegate.selectTriggerToAcquire(Connection, long, long, int): List
  • added: method PointbaseDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method PostgreSQLDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.deleteExtendedTriggerProperties(Connection, TriggerKey): int
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.getTriggerProperties(OperableTrigger): SimplePropertiesTriggerProperties
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.getTriggerPropertyBundle(SimplePropertiesTriggerProperties): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.hasInlinedResultSetProperties(): boolean
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.initialize(String, String): void
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.insertExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.loadExtendedTriggerProperties(Connection, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.loadExtendedTriggerPropertiesFromResultSet(ResultSet, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method SimplePropertiesTriggerPersistenceDelegateSupport.updateExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method SimplePropertiesTriggerProperties.getDecimal1(): BigDecimal
  • added: method SimplePropertiesTriggerProperties.getDecimal2(): BigDecimal
  • added: method SimplePropertiesTriggerProperties.getInt1(): int
  • added: method SimplePropertiesTriggerProperties.getInt2(): int
  • added: method SimplePropertiesTriggerProperties.getLong1(): long
  • added: method SimplePropertiesTriggerProperties.getLong2(): long
  • added: method SimplePropertiesTriggerProperties.getString1(): String
  • added: method SimplePropertiesTriggerProperties.getString2(): String
  • added: method SimplePropertiesTriggerProperties.getString3(): String
  • added: method SimplePropertiesTriggerProperties.isBoolean1(): boolean
  • added: method SimplePropertiesTriggerProperties.isBoolean2(): boolean
  • added: method SimplePropertiesTriggerProperties.setBoolean1(boolean): void
  • added: method SimplePropertiesTriggerProperties.setBoolean2(boolean): void
  • added: method SimplePropertiesTriggerProperties.setDecimal1(BigDecimal): void
  • added: method SimplePropertiesTriggerProperties.setDecimal2(BigDecimal): void
  • added: method SimplePropertiesTriggerProperties.setInt1(int): void
  • added: method SimplePropertiesTriggerProperties.setInt2(int): void
  • added: method SimplePropertiesTriggerProperties.setLong1(long): void
  • added: method SimplePropertiesTriggerProperties.setLong2(long): void
  • added: method SimplePropertiesTriggerProperties.setString1(String): void
  • added: method SimplePropertiesTriggerProperties.setString2(String): void
  • added: method SimplePropertiesTriggerProperties.setString3(String): void
  • added: method SimpleTriggerPersistenceDelegate.canHandleTriggerType(OperableTrigger): boolean
  • added: method SimpleTriggerPersistenceDelegate.deleteExtendedTriggerProperties(Connection, TriggerKey): int
  • added: method SimpleTriggerPersistenceDelegate.getHandledTriggerTypeDiscriminator(): String
  • added: method SimpleTriggerPersistenceDelegate.hasInlinedResultSetProperties(): boolean
  • added: method SimpleTriggerPersistenceDelegate.initialize(String, String): void
  • added: method SimpleTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method SimpleTriggerPersistenceDelegate.loadExtendedTriggerProperties(Connection, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method SimpleTriggerPersistenceDelegate.loadExtendedTriggerPropertiesFromResultSet(ResultSet, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method SimpleTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method StdJDBCDelegate.PreparedStatementConsumer.accept(PreparedStatement): void
  • added: method StdJDBCDelegate.addDefaultTriggerPersistenceDelegates(): void
  • added: method StdJDBCDelegate.addTriggerPersistenceDelegate(TriggerPersistenceDelegate): void
  • added: method StdJDBCDelegate.clearData(Connection): void
  • added: method StdJDBCDelegate.countMisfiredTriggersInState(Connection, String, long): int
  • added: method StdJDBCDelegate.deletePausedTriggerGroup(Connection, GroupMatcher): int
  • added: method StdJDBCDelegate.deleteTriggerExtension(Connection, TriggerKey): void
  • added: method StdJDBCDelegate.findTriggerPersistenceDelegate(OperableTrigger): TriggerPersistenceDelegate
  • added: method StdJDBCDelegate.findTriggerPersistenceDelegate(String): TriggerPersistenceDelegate
  • added: method StdJDBCDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method StdJDBCDelegate.getSchedulerNameLiteral(): String
  • added: method StdJDBCDelegate.getTriggersByJobAndTriggerGroup(Connection, GroupMatcher, GroupMatcher): List
  • added: method StdJDBCDelegate.hasMisfiredTriggersInState(Connection, String, long, int, List): boolean
  • added: method StdJDBCDelegate.initialize(Logger, String, String, String, ClassLoadHelper, boolean, String): void
  • added: method StdJDBCDelegate.isJobNonConcurrent(Connection, JobKey): boolean
  • added: method StdJDBCDelegate.isMatcherEquals(GroupMatcher): boolean
  • added: method StdJDBCDelegate.isUsingEnhancedStatements(): boolean
  • added: method StdJDBCDelegate.selectBulkTriggersForCalendar(Connection, String): List
  • added: method StdJDBCDelegate.selectBulkTriggersForJob(Connection, JobKey): List
  • added: method StdJDBCDelegate.selectJobDetails(Connection, GroupMatcher, ClassLoadHelper): List
  • added: method StdJDBCDelegate.selectJobForTrigger(Connection, ClassLoadHelper, TriggerKey, boolean): JobDetail
  • added: method StdJDBCDelegate.selectTriggerGroups(Connection, GroupMatcher): List
  • added: method StdJDBCDelegate.selectTriggerKeysForJob(Connection, JobKey): List
  • added: method StdJDBCDelegate.selectTriggerToAcquire(Connection, long, long, int): List
  • added: method StdJDBCDelegate.setUseEnhancedStatements(boolean): void
  • added: method StdJDBCDelegate.toSqlEqualsClause(GroupMatcher): String
  • added: method StdJDBCDelegate.toSqlLikeClause(GroupMatcher): String
  • added: method StdJDBCDelegate.updateFiredTrigger(Connection, OperableTrigger, String, JobDetail): int
  • added: method StdRowLockSemaphore.getMaxRetry(): int
  • added: method StdRowLockSemaphore.getRetryPeriod(): long
  • added: method StdRowLockSemaphore.setMaxRetry(int): void
  • added: method StdRowLockSemaphore.setRetryPeriod(long): void
  • added: method SybaseDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method SybaseDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: method SybaseDelegate.setBytes(PreparedStatement, int, ByteArrayOutputStream): void
  • added: method TablePrefixAware.setSchedName(String): void
  • added: method TriggerPersistenceDelegate.TriggerPropertyBundle.getScheduleBuilder(): ScheduleBuilder
  • added: method TriggerPersistenceDelegate.TriggerPropertyBundle.getStatePropertyNames(): String[]
  • added: method TriggerPersistenceDelegate.TriggerPropertyBundle.getStatePropertyValues(): Object[]
  • added: method TriggerPersistenceDelegate.canHandleTriggerType(OperableTrigger): boolean
  • added: method TriggerPersistenceDelegate.deleteExtendedTriggerProperties(Connection, TriggerKey): int
  • added: method TriggerPersistenceDelegate.getHandledTriggerTypeDiscriminator(): String
  • added: method TriggerPersistenceDelegate.hasInlinedResultSetProperties(): boolean
  • added: method TriggerPersistenceDelegate.initialize(String, String): void
  • added: method TriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method TriggerPersistenceDelegate.loadExtendedTriggerProperties(Connection, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method TriggerPersistenceDelegate.loadExtendedTriggerPropertiesFromResultSet(ResultSet, TriggerKey): TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: method TriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection, OperableTrigger, String, JobDetail): int
  • added: method TriggerStatus.getJobKey(): JobKey
  • added: method TriggerStatus.getKey(): TriggerKey
  • added: method TriggerStatus.getNextFireTime(): Date
  • added: method TriggerStatus.getStatus(): String
  • added: method TriggerStatus.setJobKey(JobKey): void
  • added: method TriggerStatus.setKey(TriggerKey): void
  • added: method TriggerStatus.toString(): String
  • added: method WebLogicDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method WebLogicDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: static class TriggerPersistenceDelegate.TriggerPropertyBundle
  • added: static field Constants.COL_IS_NONCONCURRENT: String
  • added: static field Constants.COL_IS_UPDATE_DATA: String
  • added: static field Constants.COL_SCHEDULER_NAME: String
  • added: static field Constants.COL_SCHED_TIME: String
  • added: static field Constants.TTYPE_CAL_INT: String
  • added: static field Constants.TTYPE_DAILY_TIME_INT: String
  • added: static field JTANonClusteredSemaphore.DEFAULT_TRANSACTION_MANAGER_LOCATION: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_BOOL_PROP_1: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_BOOL_PROP_2: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_DEC_PROP_1: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_DEC_PROP_2: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_INT_PROP_1: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_INT_PROP_2: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_LONG_PROP_1: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_LONG_PROP_2: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_STR_PROP_1: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_STR_PROP_2: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.COL_STR_PROP_3: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.DELETE_SIMPLE_PROPS_TRIGGER: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.INSERT_SIMPLE_PROPS_TRIGGER: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.SELECT_SIMPLE_PROPS_TRIGGER: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.TABLE_SIMPLE_PROPERTIES_TRIGGERS: String
  • added: static field SimplePropertiesTriggerPersistenceDelegateSupport.UPDATE_SIMPLE_PROPS_TRIGGER: String
  • added: static field StdJDBCConstants.COUNT_MISFIRED_TRIGGERS_IN_STATE: String
  • added: static field StdJDBCConstants.DELETE_ALL_BLOB_TRIGGERS: String
  • added: static field StdJDBCConstants.DELETE_ALL_CALENDARS: String
  • added: static field StdJDBCConstants.DELETE_ALL_CRON_TRIGGERS: String
  • added: static field StdJDBCConstants.DELETE_ALL_JOB_DETAILS: String
  • added: static field StdJDBCConstants.DELETE_ALL_PAUSED_TRIGGER_GRPS: String
  • added: static field StdJDBCConstants.DELETE_ALL_SIMPLE_TRIGGERS: String
  • added: static field StdJDBCConstants.DELETE_ALL_SIMPROP_TRIGGERS: String
  • added: static field StdJDBCConstants.DELETE_ALL_TRIGGERS: String
  • added: static field StdJDBCConstants.SCHED_NAME_SUBST: String
  • added: static field StdJDBCConstants.SELECT_BULK_TRIGGERS_BASE: String
  • added: static field StdJDBCConstants.SELECT_HAS_MISFIRED_TRIGGERS_IN_STATE: String
  • added: static field StdJDBCConstants.SELECT_JOBS_IN_GROUP_LIKE: String
  • added: static field StdJDBCConstants.SELECT_JOB_DETAILS: String
  • added: static field StdJDBCConstants.SELECT_JOB_DETAILS_LIKE: String
  • added: static field StdJDBCConstants.SELECT_JOB_NONCONCURRENT: String
  • added: static field StdJDBCConstants.SELECT_TRIGGERS_FOR_CALENDAR_V2: String
  • added: static field StdJDBCConstants.SELECT_TRIGGERS_FOR_JOB_V2: String
  • added: static field StdJDBCConstants.SELECT_TRIGGERS_IN_GROUP_LIKE: String
  • added: static field StdJDBCConstants.SELECT_TRIGGERS_WITH_MATCHERS: String
  • added: static field StdJDBCConstants.SELECT_TRIGGER_GROUPS_FILTERED: String
  • added: static field StdJDBCConstants.UPDATE_FIRED_TRIGGER: String
  • added: static field StdRowLockSemaphore.INSERT_LOCK: String
  • added: static field UpdateLockRowSemaphore.INSERT_LOCK: String
  • added: static method Util.closeResultSet(ResultSet): void
  • added: static method Util.closeStatement(Statement): void
  • added: static method Util.setBeanProps(Object, String[], Object[]): void
  • added: class OracleDelegate extends StdJDBCDelegate
  • added: ctor OracleDelegate()
  • added: method OracleDelegate.getJobDataFromBlob(ResultSet, String): Object
  • added: method OracleDelegate.getObjectFromBlob(ResultSet, String): Object
  • added: method OracleDelegate.insertCalendar(Connection, String, Calendar): int
  • added: method OracleDelegate.insertJobDetail(Connection, JobDetail): int
  • added: method OracleDelegate.insertTrigger(Connection, OperableTrigger, String, JobDetail): int
  • added: method OracleDelegate.updateCalendar(Connection, String, Calendar): int
  • added: method OracleDelegate.updateJobData(Connection, JobDetail): int
  • added: method OracleDelegate.updateJobDetail(Connection, JobDetail): int
  • added: method OracleDelegate.updateTrigger(Connection, OperableTrigger, String, JobDetail): int
  • added: method OracleDelegate.writeDataToBlob(ResultSet, int, byte[]): Blob
  • added: static field OracleDelegate.INSERT_ORACLE_CALENDAR: String
  • added: static field OracleDelegate.INSERT_ORACLE_JOB_DETAIL: String
  • added: static field OracleDelegate.SELECT_ORACLE_CALENDAR_BLOB: String
  • added: static field OracleDelegate.SELECT_ORACLE_JOB_DETAIL_BLOB: String
  • added: static field OracleDelegate.SELECT_ORACLE_TRIGGER_JOB_DETAIL_BLOB: String
  • added: static field OracleDelegate.UPDATE_ORACLE_CALENDAR_BLOB: String
  • added: static field OracleDelegate.UPDATE_ORACLE_JOB_DETAIL: String
  • added: static field OracleDelegate.UPDATE_ORACLE_JOB_DETAIL_BLOB: String
  • added: static field OracleDelegate.UPDATE_ORACLE_TRIGGER: String
  • added: static field OracleDelegate.UPDATE_ORACLE_TRIGGER_JOB_DETAIL_BLOB: String
  • added: static field OracleDelegate.UPDATE_ORACLE_TRIGGER_JOB_DETAIL_EMPTY_BLOB: String
  • added: class WebLogicOracleDelegate extends OracleDelegate
  • added: ctor WebLogicOracleDelegate()
  • added: method WebLogicOracleDelegate.writeDataToBlob(ResultSet, int, byte[]): Blob
  • added: abstract class StringMatcher implements Matcher
  • added: class AndMatcher implements Matcher
  • added: class EverythingMatcher implements Matcher
  • added: class GroupMatcher extends StringMatcher
  • added: class KeyMatcher implements Matcher
  • added: class NameMatcher extends StringMatcher
  • added: class NotMatcher implements Matcher
  • added: class OrMatcher implements Matcher
  • added: ctor AndMatcher(Matcher, Matcher)
  • added: ctor EverythingMatcher()
  • added: ctor GroupMatcher(String, StringMatcher.StringOperatorName)
  • added: ctor KeyMatcher(Key)
  • added: ctor NameMatcher(String, StringMatcher.StringOperatorName)
  • added: ctor NotMatcher(Matcher)
  • added: ctor OrMatcher(Matcher, Matcher)
  • added: ctor StringMatcher(String, StringMatcher.StringOperatorName)
  • added: enum StringMatcher.StringOperatorName
  • added: field AndMatcher.leftOperand: Matcher
  • added: field AndMatcher.rightOperand: Matcher
  • added: field KeyMatcher.compareTo: Key
  • added: field NotMatcher.operand: Matcher
  • added: field OrMatcher.leftOperand: Matcher
  • added: field OrMatcher.rightOperand: Matcher
  • added: field StringMatcher.compareTo: String
  • added: field StringMatcher.compareWith: StringMatcher.StringOperatorName
  • added: method AndMatcher.equals(Object): boolean
  • added: method AndMatcher.getLeftOperand(): Matcher
  • added: method AndMatcher.getRightOperand(): Matcher
  • added: method AndMatcher.hashCode(): int
  • added: method AndMatcher.isMatch(Key): boolean
  • added: method EverythingMatcher.equals(Object): boolean
  • added: method EverythingMatcher.hashCode(): int
  • added: method EverythingMatcher.isMatch(Key): boolean
  • added: method GroupMatcher.getValue(Key): String
  • added: method KeyMatcher.equals(Object): boolean
  • added: method KeyMatcher.getCompareToValue(): Key
  • added: method KeyMatcher.hashCode(): int
  • added: method KeyMatcher.isMatch(Key): boolean
  • added: method NameMatcher.getValue(Key): String
  • added: method NotMatcher.equals(Object): boolean
  • added: method NotMatcher.getOperand(): Matcher
  • added: method NotMatcher.hashCode(): int
  • added: method NotMatcher.isMatch(Key): boolean
  • added: method OrMatcher.equals(Object): boolean
  • added: method OrMatcher.getLeftOperand(): Matcher
  • added: method OrMatcher.getRightOperand(): Matcher
  • added: method OrMatcher.hashCode(): int
  • added: method OrMatcher.isMatch(Key): boolean
  • added: method StringMatcher.StringOperatorName.evaluate(String, String): boolean
  • added: method StringMatcher.equals(Object): boolean
  • added: method StringMatcher.getCompareToValue(): String
  • added: method StringMatcher.getCompareWithOperator(): StringMatcher.StringOperatorName
  • added: method StringMatcher.getValue(Key): String
  • added: method StringMatcher.hashCode(): int
  • added: method StringMatcher.isMatch(Key): boolean
  • added: static field StringMatcher.StringOperatorName.ANYTHING: StringMatcher.StringOperatorName
  • added: static field StringMatcher.StringOperatorName.CONTAINS: StringMatcher.StringOperatorName
  • added: static field StringMatcher.StringOperatorName.ENDS_WITH: StringMatcher.StringOperatorName
  • added: static field StringMatcher.StringOperatorName.EQUALS: StringMatcher.StringOperatorName
  • added: static field StringMatcher.StringOperatorName.STARTS_WITH: StringMatcher.StringOperatorName
  • added: static method AndMatcher.and(Matcher, Matcher): AndMatcher
  • added: static method EverythingMatcher.allJobs(): EverythingMatcher
  • added: static method EverythingMatcher.allTriggers(): EverythingMatcher
  • added: static method GroupMatcher.anyGroup(): GroupMatcher
  • added: static method GroupMatcher.anyJobGroup(): GroupMatcher
  • added: static method GroupMatcher.anyTriggerGroup(): GroupMatcher
  • added: static method GroupMatcher.groupContains(String): GroupMatcher
  • added: static method GroupMatcher.groupEndsWith(String): GroupMatcher
  • added: static method GroupMatcher.groupEquals(String): GroupMatcher
  • added: static method GroupMatcher.groupStartsWith(String): GroupMatcher
  • added: static method GroupMatcher.jobGroupContains(String): GroupMatcher
  • added: static method GroupMatcher.jobGroupEndsWith(String): GroupMatcher
  • added: static method GroupMatcher.jobGroupEquals(String): GroupMatcher
  • added: static method GroupMatcher.jobGroupStartsWith(String): GroupMatcher
  • added: static method GroupMatcher.triggerGroupContains(String): GroupMatcher
  • added: static method GroupMatcher.triggerGroupEndsWith(String): GroupMatcher
  • added: static method GroupMatcher.triggerGroupEquals(String): GroupMatcher
  • added: static method GroupMatcher.triggerGroupStartsWith(String): GroupMatcher
  • added: static method KeyMatcher.keyEquals(Key): KeyMatcher
  • added: static method NameMatcher.jobNameContains(String): NameMatcher
  • added: static method NameMatcher.jobNameEndsWith(String): NameMatcher
  • added: static method NameMatcher.jobNameEquals(String): NameMatcher
  • added: static method NameMatcher.jobNameStartsWith(String): NameMatcher
  • added: static method NameMatcher.nameContains(String): NameMatcher
  • added: static method NameMatcher.nameEndsWith(String): NameMatcher
  • added: static method NameMatcher.nameEquals(String): NameMatcher
  • added: static method NameMatcher.nameStartsWith(String): NameMatcher
  • added: static method NameMatcher.triggerNameContains(String): NameMatcher
  • added: static method NameMatcher.triggerNameEndsWith(String): NameMatcher
  • added: static method NameMatcher.triggerNameEquals(String): NameMatcher
  • added: static method NameMatcher.triggerNameStartsWith(String): NameMatcher
  • added: static method NotMatcher.not(Matcher): NotMatcher
  • added: static method OrMatcher.or(Matcher, Matcher): OrMatcher
  • added: static method StringMatcher.StringOperatorName.valueOf(String): StringMatcher.StringOperatorName
  • added: static method StringMatcher.StringOperatorName.values(): StringMatcher.StringOperatorName[]
  • added: abstract class AbstractTrigger implements OperableTrigger
  • added: class CalendarIntervalTriggerImpl extends AbstractTrigger implements CalendarIntervalTrigger, CoreTrigger
  • added: class CronTriggerImpl extends AbstractTrigger implements CronTrigger, CoreTrigger
  • added: class DailyTimeIntervalTriggerImpl extends AbstractTrigger implements DailyTimeIntervalTrigger, CoreTrigger
  • added: class SimpleTriggerImpl extends AbstractTrigger implements SimpleTrigger, CoreTrigger
  • added: ctor AbstractTrigger()
  • added: ctor AbstractTrigger(String)
  • added: ctor AbstractTrigger(String, String)
  • added: ctor AbstractTrigger(String, String, String, String)
  • added: ctor CalendarIntervalTriggerImpl()
  • added: ctor CalendarIntervalTriggerImpl(String, Date, Date, DateBuilder.IntervalUnit, int)
  • added: ctor CalendarIntervalTriggerImpl(String, DateBuilder.IntervalUnit, int)
  • added: ctor CalendarIntervalTriggerImpl(String, String, Date, Date, DateBuilder.IntervalUnit, int)
  • added: ctor CalendarIntervalTriggerImpl(String, String, DateBuilder.IntervalUnit, int)
  • added: ctor CalendarIntervalTriggerImpl(String, String, String, String, Date, Date, DateBuilder.IntervalUnit, int)
  • added: ctor CronTriggerImpl()
  • added: ctor DailyTimeIntervalTriggerImpl()
  • added: ctor DailyTimeIntervalTriggerImpl(String, Date, Date, TimeOfDay, TimeOfDay, DateBuilder.IntervalUnit, int)
  • added: ctor DailyTimeIntervalTriggerImpl(String, String, Date, Date, TimeOfDay, TimeOfDay, DateBuilder.IntervalUnit, int)
  • added: ctor DailyTimeIntervalTriggerImpl(String, String, String, String, Date, Date, TimeOfDay, TimeOfDay, DateBuilder.IntervalUnit, int)
  • added: ctor DailyTimeIntervalTriggerImpl(String, String, TimeOfDay, TimeOfDay, DateBuilder.IntervalUnit, int)
  • added: ctor DailyTimeIntervalTriggerImpl(String, TimeOfDay, TimeOfDay, DateBuilder.IntervalUnit, int)
  • added: ctor SimpleTriggerImpl()
  • added: ctor SimpleTriggerImpl(String)
  • added: ctor SimpleTriggerImpl(String, Date)
  • added: ctor SimpleTriggerImpl(String, Date, Date, int, long)
  • added: ctor SimpleTriggerImpl(String, String)
  • added: ctor SimpleTriggerImpl(String, String, Date)
  • added: ctor SimpleTriggerImpl(String, String, Date, Date, int, long)
  • added: ctor SimpleTriggerImpl(String, String, String, String, Date, Date, int, long)
  • added: ctor SimpleTriggerImpl(String, String, int, long)
  • added: ctor SimpleTriggerImpl(String, int, long)
  • added: interface CoreTrigger extends Trigger
  • added: method AbstractTrigger.clone(): Object
  • added: method AbstractTrigger.compareTo(Trigger): int
  • added: method AbstractTrigger.equals(Object): boolean
  • added: method AbstractTrigger.executionComplete(JobExecutionContext, JobExecutionException): Trigger.CompletedExecutionInstruction
  • added: method AbstractTrigger.getCalendarName(): String
  • added: method AbstractTrigger.getDescription(): String
  • added: method AbstractTrigger.getFireInstanceId(): String
  • added: method AbstractTrigger.getFullJobName(): String
  • added: method AbstractTrigger.getFullName(): String
  • added: method AbstractTrigger.getGroup(): String
  • added: method AbstractTrigger.getJobDataMap(): JobDataMap
  • added: method AbstractTrigger.getJobGroup(): String
  • added: method AbstractTrigger.getJobKey(): JobKey
  • added: method AbstractTrigger.getJobName(): String
  • added: method AbstractTrigger.getKey(): TriggerKey
  • added: method AbstractTrigger.getMisfireInstruction(): int
  • added: method AbstractTrigger.getName(): String
  • added: method AbstractTrigger.getPriority(): int
  • added: method AbstractTrigger.getScheduleBuilder(): ScheduleBuilder
  • added: method AbstractTrigger.getTriggerBuilder(): TriggerBuilder
  • added: method AbstractTrigger.hashCode(): int
  • added: method AbstractTrigger.setCalendarName(String): void
  • added: method AbstractTrigger.setDescription(String): void
  • added: method AbstractTrigger.setFireInstanceId(String): void
  • added: method AbstractTrigger.setGroup(String): void
  • added: method AbstractTrigger.setJobDataMap(JobDataMap): void
  • added: method AbstractTrigger.setJobGroup(String): void
  • added: method AbstractTrigger.setJobKey(JobKey): void
  • added: method AbstractTrigger.setJobName(String): void
  • added: method AbstractTrigger.setKey(TriggerKey): void
  • added: method AbstractTrigger.setMisfireInstruction(int): void
  • added: method AbstractTrigger.setName(String): void
  • added: method AbstractTrigger.setPriority(int): void
  • added: method AbstractTrigger.toString(): String
  • added: method AbstractTrigger.validate(): void
  • added: method AbstractTrigger.validateMisfireInstruction(int): boolean
  • added: method CalendarIntervalTriggerImpl.computeFirstFireTime(Calendar): Date
  • added: method CalendarIntervalTriggerImpl.getEndTime(): Date
  • added: method CalendarIntervalTriggerImpl.getFinalFireTime(): Date
  • added: method CalendarIntervalTriggerImpl.getFireTimeAfter(Date): Date
  • added: method CalendarIntervalTriggerImpl.getFireTimeAfter(Date, boolean): Date
  • added: method CalendarIntervalTriggerImpl.getNextFireTime(): Date
  • added: method CalendarIntervalTriggerImpl.getPreviousFireTime(): Date
  • added: method CalendarIntervalTriggerImpl.getRepeatInterval(): int
  • added: method CalendarIntervalTriggerImpl.getRepeatIntervalUnit(): DateBuilder.IntervalUnit
  • added: method CalendarIntervalTriggerImpl.getScheduleBuilder(): ScheduleBuilder
  • added: method CalendarIntervalTriggerImpl.getStartTime(): Date
  • added: method CalendarIntervalTriggerImpl.getTimeZone(): TimeZone
  • added: method CalendarIntervalTriggerImpl.getTimesTriggered(): int
  • added: method CalendarIntervalTriggerImpl.hasAdditionalProperties(): boolean
  • added: method CalendarIntervalTriggerImpl.isPreserveHourOfDayAcrossDaylightSavings(): boolean
  • added: method CalendarIntervalTriggerImpl.isSkipDayIfHourDoesNotExist(): boolean
  • added: method CalendarIntervalTriggerImpl.mayFireAgain(): boolean
  • added: method CalendarIntervalTriggerImpl.setEndTime(Date): void
  • added: method CalendarIntervalTriggerImpl.setNextFireTime(Date): void
  • added: method CalendarIntervalTriggerImpl.setPreserveHourOfDayAcrossDaylightSavings(boolean): void
  • added: method CalendarIntervalTriggerImpl.setPreviousFireTime(Date): void
  • added: method CalendarIntervalTriggerImpl.setRepeatInterval(int): void
  • added: method CalendarIntervalTriggerImpl.setRepeatIntervalUnit(DateBuilder.IntervalUnit): void
  • added: method CalendarIntervalTriggerImpl.setSkipDayIfHourDoesNotExist(boolean): void
  • added: method CalendarIntervalTriggerImpl.setStartTime(Date): void
  • added: method CalendarIntervalTriggerImpl.setTimeZone(TimeZone): void
  • added: method CalendarIntervalTriggerImpl.setTimesTriggered(int): void
  • added: method CalendarIntervalTriggerImpl.triggered(Calendar): void
  • added: method CalendarIntervalTriggerImpl.updateAfterMisfire(Calendar): void
  • added: method CalendarIntervalTriggerImpl.updateWithNewCalendar(Calendar, long): void
  • added: method CalendarIntervalTriggerImpl.validate(): void
  • added: method CalendarIntervalTriggerImpl.validateMisfireInstruction(int): boolean
  • added: method CoreTrigger.hasAdditionalProperties(): boolean
  • added: method CronTriggerImpl.clone(): Object
  • added: method CronTriggerImpl.computeFirstFireTime(Calendar): Date
  • added: method CronTriggerImpl.getCronExpression(): String
  • added: method CronTriggerImpl.getEndTime(): Date
  • added: method CronTriggerImpl.getExpressionSummary(): String
  • added: method CronTriggerImpl.getFinalFireTime(): Date
  • added: method CronTriggerImpl.getFireTimeAfter(Date): Date
  • added: method CronTriggerImpl.getNextFireTime(): Date
  • added: method CronTriggerImpl.getPreviousFireTime(): Date
  • added: method CronTriggerImpl.getScheduleBuilder(): ScheduleBuilder
  • added: method CronTriggerImpl.getStartTime(): Date
  • added: method CronTriggerImpl.getTimeAfter(Date): Date
  • added: method CronTriggerImpl.getTimeBefore(Date): Date
  • added: method CronTriggerImpl.getTimeZone(): TimeZone
  • added: method CronTriggerImpl.hasAdditionalProperties(): boolean
  • added: method CronTriggerImpl.mayFireAgain(): boolean
  • added: method CronTriggerImpl.setCronExpression(CronExpression): void
  • added: method CronTriggerImpl.setCronExpression(String): void
  • added: method CronTriggerImpl.setEndTime(Date): void
  • added: method CronTriggerImpl.setNextFireTime(Date): void
  • added: method CronTriggerImpl.setPreviousFireTime(Date): void
  • added: method CronTriggerImpl.setStartTime(Date): void
  • added: method CronTriggerImpl.setTimeZone(TimeZone): void
  • added: method CronTriggerImpl.triggered(Calendar): void
  • added: method CronTriggerImpl.updateAfterMisfire(Calendar): void
  • added: method CronTriggerImpl.updateWithNewCalendar(Calendar, long): void
  • added: method CronTriggerImpl.validateMisfireInstruction(int): boolean
  • added: method CronTriggerImpl.willFireOn(Calendar): boolean
  • added: method CronTriggerImpl.willFireOn(Calendar, boolean): boolean
  • added: method DailyTimeIntervalTriggerImpl.computeFirstFireTime(Calendar): Date
  • added: method DailyTimeIntervalTriggerImpl.getDaysOfWeek(): Set
  • added: method DailyTimeIntervalTriggerImpl.getEndTime(): Date
  • added: method DailyTimeIntervalTriggerImpl.getEndTimeOfDay(): TimeOfDay
  • added: method DailyTimeIntervalTriggerImpl.getFinalFireTime(): Date
  • added: method DailyTimeIntervalTriggerImpl.getFireTimeAfter(Date): Date
  • added: method DailyTimeIntervalTriggerImpl.getNextFireTime(): Date
  • added: method DailyTimeIntervalTriggerImpl.getPreviousFireTime(): Date
  • added: method DailyTimeIntervalTriggerImpl.getRepeatCount(): int
  • added: method DailyTimeIntervalTriggerImpl.getRepeatInterval(): int
  • added: method DailyTimeIntervalTriggerImpl.getRepeatIntervalUnit(): DateBuilder.IntervalUnit
  • added: method DailyTimeIntervalTriggerImpl.getScheduleBuilder(): ScheduleBuilder
  • added: method DailyTimeIntervalTriggerImpl.getStartTime(): Date
  • added: method DailyTimeIntervalTriggerImpl.getStartTimeOfDay(): TimeOfDay
  • added: method DailyTimeIntervalTriggerImpl.getTimesTriggered(): int
  • added: method DailyTimeIntervalTriggerImpl.hasAdditionalProperties(): boolean
  • added: method DailyTimeIntervalTriggerImpl.mayFireAgain(): boolean
  • added: method DailyTimeIntervalTriggerImpl.setDaysOfWeek(Set): void
  • added: method DailyTimeIntervalTriggerImpl.setEndTime(Date): void
  • added: method DailyTimeIntervalTriggerImpl.setEndTimeOfDay(TimeOfDay): void
  • added: method DailyTimeIntervalTriggerImpl.setNextFireTime(Date): void
  • added: method DailyTimeIntervalTriggerImpl.setPreviousFireTime(Date): void
  • added: method DailyTimeIntervalTriggerImpl.setRepeatCount(int): void
  • added: method DailyTimeIntervalTriggerImpl.setRepeatInterval(int): void
  • added: method DailyTimeIntervalTriggerImpl.setRepeatIntervalUnit(DateBuilder.IntervalUnit): void
  • added: method DailyTimeIntervalTriggerImpl.setStartTime(Date): void
  • added: method DailyTimeIntervalTriggerImpl.setStartTimeOfDay(TimeOfDay): void
  • added: method DailyTimeIntervalTriggerImpl.setTimesTriggered(int): void
  • added: method DailyTimeIntervalTriggerImpl.triggered(Calendar): void
  • added: method DailyTimeIntervalTriggerImpl.updateAfterMisfire(Calendar): void
  • added: method DailyTimeIntervalTriggerImpl.updateWithNewCalendar(Calendar, long): void
  • added: method DailyTimeIntervalTriggerImpl.validate(): void
  • added: method DailyTimeIntervalTriggerImpl.validateMisfireInstruction(int): boolean
  • added: method SimpleTriggerImpl.computeFirstFireTime(Calendar): Date
  • added: method SimpleTriggerImpl.computeNumTimesFiredBetween(Date, Date): int
  • added: method SimpleTriggerImpl.getEndTime(): Date
  • added: method SimpleTriggerImpl.getFinalFireTime(): Date
  • added: method SimpleTriggerImpl.getFireTimeAfter(Date): Date
  • added: method SimpleTriggerImpl.getFireTimeBefore(Date): Date
  • added: method SimpleTriggerImpl.getNextFireTime(): Date
  • added: method SimpleTriggerImpl.getPreviousFireTime(): Date
  • added: method SimpleTriggerImpl.getRepeatCount(): int
  • added: method SimpleTriggerImpl.getRepeatInterval(): long
  • added: method SimpleTriggerImpl.getScheduleBuilder(): ScheduleBuilder
  • added: method SimpleTriggerImpl.getStartTime(): Date
  • added: method SimpleTriggerImpl.getTimesTriggered(): int
  • added: method SimpleTriggerImpl.hasAdditionalProperties(): boolean
  • added: method SimpleTriggerImpl.mayFireAgain(): boolean
  • added: method SimpleTriggerImpl.setEndTime(Date): void
  • added: method SimpleTriggerImpl.setNextFireTime(Date): void
  • added: method SimpleTriggerImpl.setPreviousFireTime(Date): void
  • added: method SimpleTriggerImpl.setRepeatCount(int): void
  • added: method SimpleTriggerImpl.setRepeatInterval(long): void
  • added: method SimpleTriggerImpl.setStartTime(Date): void
  • added: method SimpleTriggerImpl.setTimesTriggered(int): void
  • added: method SimpleTriggerImpl.triggered(Calendar): void
  • added: method SimpleTriggerImpl.updateAfterMisfire(Calendar): void
  • added: method SimpleTriggerImpl.updateWithNewCalendar(Calendar, long): void
  • added: method SimpleTriggerImpl.validate(): void
  • added: method SimpleTriggerImpl.validateMisfireInstruction(int): boolean
  • added: static field CronTriggerImpl.YEAR_TO_GIVEUP_SCHEDULING_AT: int
  • removed: class FileScanJob implements StatefulJob
  • removed: class NativeJob implements Job
  • removed: class NoOpJob implements Job
  • removed: ctor FileScanJob()
  • removed: ctor NativeJob()
  • removed: ctor NoOpJob()
  • removed: method FileScanJob.execute(JobExecutionContext): void
  • removed: method FileScanJob.getLastModifiedDate(String): long
  • removed: method NativeJob.execute(JobExecutionContext): void
  • removed: method NativeJob.getLog(): Logger
  • removed: method NoOpJob.execute(JobExecutionContext): void
  • removed: static field FileScanJob.FILE_NAME: String
  • removed: static field FileScanJob.FILE_SCAN_LISTENER_NAME: String
  • removed: static field NativeJob.PROP_COMMAND: String
  • removed: static field NativeJob.PROP_CONSUME_STREAMS: String
  • removed: static field NativeJob.PROP_PARAMETERS: String
  • removed: static field NativeJob.PROP_WAIT_FOR_PROCESS: String
  • added: interface DirectoryScanListener
  • added: method DirectoryScanListener.filesUpdatedOrAdded(File[]): void
  • removed: class EJBInvokerJob implements Job
  • removed: ctor EJBInvokerJob()
  • removed: method EJBInvokerJob.execute(JobExecutionContext): void
  • removed: static field EJBInvokerJob.CREDENTIALS: String
  • removed: static field EJBInvokerJob.EJB_ARGS_KEY: String
  • removed: static field EJBInvokerJob.EJB_ARG_TYPES_KEY: String
  • removed: static field EJBInvokerJob.EJB_JNDI_NAME_KEY: String
  • removed: static field EJBInvokerJob.EJB_METHOD_KEY: String
  • removed: static field EJBInvokerJob.INITIAL_CONTEXT_FACTORY: String
  • removed: static field EJBInvokerJob.PRINCIPAL: String
  • removed: static field EJBInvokerJob.PROVIDER_URL: String
  • removed: class JmsHelper
  • removed: class JmsJobException extends SchedulerException
  • removed: class SendQueueMessageJob implements Job
  • removed: ctor JmsJobException()
  • removed: ctor JmsJobException(String)
  • removed: ctor JmsJobException(String, Throwable)
  • removed: ctor JmsJobException(Throwable)
  • removed: ctor SendDestinationMessageJob()
  • removed: ctor SendQueueMessageJob()
  • removed: ctor SendTopicMessageJob()
  • removed: final class SendDestinationMessageJob implements Job
  • removed: final class SendTopicMessageJob implements Job
  • removed: interface JmsMessageFactory
  • removed: method JmsMessageFactory.createMessage(JobDataMap, Session): Message
  • removed: method SendDestinationMessageJob.execute(JobExecutionContext): void
  • removed: method SendQueueMessageJob.execute(JobExecutionContext): void
  • removed: method SendTopicMessageJob.execute(JobExecutionContext): void
  • removed: static field JmsHelper.CREDENTIALS: String
  • removed: static field JmsHelper.INITIAL_CONTEXT_FACTORY: String
  • removed: static field JmsHelper.JMS_ACK_MODE: String
  • removed: static field JmsHelper.JMS_CONNECTION_FACTORY_JNDI: String
  • removed: static field JmsHelper.JMS_DESTINATION_JNDI: String
  • removed: static field JmsHelper.JMS_MSG_FACTORY_CLASS_NAME: String
  • removed: static field JmsHelper.JMS_PASSWORD: String
  • removed: static field JmsHelper.JMS_USER: String
  • removed: static field JmsHelper.JMS_USE_TXN: String
  • removed: static field JmsHelper.PRINCIPAL: String
  • removed: static field JmsHelper.PROVIDER_URL: String
  • removed: static method JmsHelper.closeResource(Object): void
  • removed: static method JmsHelper.getInitialContext(JobDataMap): InitialContext
  • removed: static method JmsHelper.getMessageFactory(String): JmsMessageFactory
  • removed: static method JmsHelper.isDestinationSecure(JobDataMap): boolean
  • removed: static method JmsHelper.useTransaction(JobDataMap): boolean
  • removed: class JMXInvokerJob implements Job
  • removed: ctor JMXInvokerJob()
  • removed: method JMXInvokerJob.execute(JobExecutionContext): void
  • removed: method JMXInvokerJob.getLog(): Logger
  • removed: class SendMailJob implements Job
  • removed: ctor SendMailJob()
  • removed: ctor SendMailJob.MailInfo()
  • removed: method SendMailJob.MailInfo.getCc(): String
  • removed: method SendMailJob.MailInfo.getContentType(): String
  • removed: method SendMailJob.MailInfo.getFrom(): String
  • removed: method SendMailJob.MailInfo.getMessage(): String
  • removed: method SendMailJob.MailInfo.getReplyTo(): String
  • removed: method SendMailJob.MailInfo.getSmtpHost(): String
  • removed: method SendMailJob.MailInfo.getSubject(): String
  • removed: method SendMailJob.MailInfo.getTo(): String
  • removed: method SendMailJob.MailInfo.setCc(String): void
  • removed: method SendMailJob.MailInfo.setContentType(String): void
  • removed: method SendMailJob.MailInfo.setFrom(String): void
  • removed: method SendMailJob.MailInfo.setMessage(String): void
  • removed: method SendMailJob.MailInfo.setReplyTo(String): void
  • removed: method SendMailJob.MailInfo.setSmtpHost(String): void
  • removed: method SendMailJob.MailInfo.setSubject(String): void
  • removed: method SendMailJob.MailInfo.setTo(String): void
  • removed: method SendMailJob.MailInfo.toString(): String
  • removed: method SendMailJob.createMailInfo(): SendMailJob.MailInfo
  • removed: method SendMailJob.execute(JobExecutionContext): void
  • removed: method SendMailJob.getLog(): Logger
  • removed: method SendMailJob.getMailSession(SendMailJob.MailInfo): Session
  • removed: method SendMailJob.getOptionalParm(JobDataMap, String): String
  • removed: method SendMailJob.getRequiredParm(JobDataMap, String, String): String
  • removed: method SendMailJob.populateMailInfo(JobDataMap, SendMailJob.MailInfo): SendMailJob.MailInfo
  • removed: method SendMailJob.prepareMimeMessage(SendMailJob.MailInfo): MimeMessage
  • removed: method SendMailJob.setMimeMessageContent(MimeMessage, SendMailJob.MailInfo): void
  • removed: static class SendMailJob.MailInfo
  • removed: static field SendMailJob.PROP_CC_RECIPIENT: String
  • removed: static field SendMailJob.PROP_CONTENT_TYPE: String
  • removed: static field SendMailJob.PROP_MESSAGE: String
  • removed: static field SendMailJob.PROP_RECIPIENT: String
  • removed: static field SendMailJob.PROP_REPLY_TO: String
  • removed: static field SendMailJob.PROP_SENDER: String
  • removed: static field SendMailJob.PROP_SMTP_HOST: String
  • removed: static field SendMailJob.PROP_SUBJECT: String
  • removed: class FilterAndBroadcastJobListener implements JobListener
  • removed: class FilterAndBroadcastTriggerListener implements TriggerListener
  • removed: ctor FilterAndBroadcastJobListener(String)
  • removed: ctor FilterAndBroadcastJobListener(String, List)
  • removed: ctor FilterAndBroadcastTriggerListener(String)
  • removed: ctor FilterAndBroadcastTriggerListener(String, List)
  • removed: method FilterAndBroadcastJobListener.addJobGroupPattern(String): void
  • removed: method FilterAndBroadcastJobListener.addJobNamePattern(String): void
  • removed: method FilterAndBroadcastJobListener.addListener(JobListener): void
  • removed: method FilterAndBroadcastJobListener.getJobGroupPatterns(): List
  • removed: method FilterAndBroadcastJobListener.getJobNamePatterns(): List
  • removed: method FilterAndBroadcastJobListener.getListeners(): List
  • removed: method FilterAndBroadcastJobListener.getName(): String
  • removed: method FilterAndBroadcastJobListener.jobExecutionVetoed(JobExecutionContext): void
  • removed: method FilterAndBroadcastJobListener.jobToBeExecuted(JobExecutionContext): void
  • removed: method FilterAndBroadcastJobListener.jobWasExecuted(JobExecutionContext, JobExecutionException): void
  • removed: method FilterAndBroadcastJobListener.removeListener(JobListener): boolean
  • removed: method FilterAndBroadcastJobListener.removeListener(String): boolean
  • removed: method FilterAndBroadcastJobListener.shouldDispatch(JobExecutionContext): boolean
  • removed: method FilterAndBroadcastTriggerListener.addListener(TriggerListener): void
  • removed: method FilterAndBroadcastTriggerListener.addTriggerGroupPattern(String): void
  • removed: method FilterAndBroadcastTriggerListener.addTriggerNamePattern(String): void
  • removed: method FilterAndBroadcastTriggerListener.getListeners(): List
  • removed: method FilterAndBroadcastTriggerListener.getName(): String
  • removed: method FilterAndBroadcastTriggerListener.getTriggerGroupPatterns(): List
  • removed: method FilterAndBroadcastTriggerListener.getTriggerNamePatterns(): List
  • removed: method FilterAndBroadcastTriggerListener.removeListener(String): boolean
  • removed: method FilterAndBroadcastTriggerListener.removeListener(TriggerListener): boolean
  • removed: method FilterAndBroadcastTriggerListener.shouldDispatch(Trigger): boolean
  • removed: method FilterAndBroadcastTriggerListener.triggerComplete(Trigger, JobExecutionContext, int): void
  • removed: method FilterAndBroadcastTriggerListener.triggerFired(Trigger, JobExecutionContext): void
  • removed: method FilterAndBroadcastTriggerListener.triggerMisfired(Trigger): void
  • removed: method FilterAndBroadcastTriggerListener.vetoJobExecution(Trigger, JobExecutionContext): boolean
  • changed: method BroadcastSchedulerListener.jobDeleted(String, String): void → method BroadcastSchedulerListener.jobDeleted(JobKey): void
  • changed: method BroadcastSchedulerListener.jobUnscheduled(String, String): void → method BroadcastSchedulerListener.jobUnscheduled(TriggerKey): void
  • changed: method BroadcastSchedulerListener.jobsPaused(String, String): void → method BroadcastSchedulerListener.jobsPaused(String): void
  • changed: method BroadcastSchedulerListener.jobsResumed(String, String): void → method BroadcastSchedulerListener.jobsResumed(String): void
  • changed: method BroadcastSchedulerListener.triggersPaused(String, String): void → method BroadcastSchedulerListener.triggersPaused(String): void
  • changed: method BroadcastSchedulerListener.triggersResumed(String, String): void → method BroadcastSchedulerListener.triggersResumed(String): void
  • changed: method JobChainingJobListener.addJobChainLink(Key, Key): void → method JobChainingJobListener.addJobChainLink(JobKey, JobKey): void
  • changed: method SchedulerListenerSupport.jobDeleted(String, String): void → method SchedulerListenerSupport.jobDeleted(JobKey): void
  • changed: method SchedulerListenerSupport.jobUnscheduled(String, String): void → method SchedulerListenerSupport.jobUnscheduled(TriggerKey): void
  • changed: method SchedulerListenerSupport.jobsPaused(String, String): void → method SchedulerListenerSupport.jobsPaused(String): void
  • changed: method SchedulerListenerSupport.jobsResumed(String, String): void → method SchedulerListenerSupport.jobsResumed(String): void
  • changed: method SchedulerListenerSupport.triggersPaused(String, String): void → method SchedulerListenerSupport.triggersPaused(String): void
  • changed: method SchedulerListenerSupport.triggersResumed(String, String): void → method SchedulerListenerSupport.triggersResumed(String): void
  • changed: method TriggerListenerSupport.triggerComplete(Trigger, JobExecutionContext, int): void → method TriggerListenerSupport.triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • added: class BroadcastJobListener implements JobListener
  • added: class BroadcastTriggerListener implements TriggerListener
  • added: ctor BroadcastJobListener(String)
  • added: ctor BroadcastJobListener(String, List)
  • added: ctor BroadcastTriggerListener(String)
  • added: ctor BroadcastTriggerListener(String, List)
  • added: method BroadcastJobListener.addListener(JobListener): void
  • added: method BroadcastJobListener.getListeners(): List
  • added: method BroadcastJobListener.getName(): String
  • added: method BroadcastJobListener.jobExecutionVetoed(JobExecutionContext): void
  • added: method BroadcastJobListener.jobToBeExecuted(JobExecutionContext): void
  • added: method BroadcastJobListener.jobWasExecuted(JobExecutionContext, JobExecutionException): void
  • added: method BroadcastJobListener.removeListener(JobListener): boolean
  • added: method BroadcastJobListener.removeListener(String): boolean
  • added: method BroadcastSchedulerListener.jobPaused(JobKey): void
  • added: method BroadcastSchedulerListener.jobResumed(JobKey): void
  • added: method BroadcastSchedulerListener.schedulerStarting(): void
  • added: method BroadcastSchedulerListener.schedulingDataCleared(): void
  • added: method BroadcastSchedulerListener.triggerPaused(TriggerKey): void
  • added: method BroadcastSchedulerListener.triggerResumed(TriggerKey): void
  • added: method BroadcastTriggerListener.addListener(TriggerListener): void
  • added: method BroadcastTriggerListener.getListeners(): List
  • added: method BroadcastTriggerListener.getName(): String
  • added: method BroadcastTriggerListener.removeListener(String): boolean
  • added: method BroadcastTriggerListener.removeListener(TriggerListener): boolean
  • added: method BroadcastTriggerListener.triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • added: method BroadcastTriggerListener.triggerFired(Trigger, JobExecutionContext): void
  • added: method BroadcastTriggerListener.triggerMisfired(Trigger): void
  • added: method BroadcastTriggerListener.vetoJobExecution(Trigger, JobExecutionContext): boolean
  • added: method SchedulerListenerSupport.jobPaused(JobKey): void
  • added: method SchedulerListenerSupport.jobResumed(JobKey): void
  • added: method SchedulerListenerSupport.schedulerStarting(): void
  • added: method SchedulerListenerSupport.schedulingDataCleared(): void
  • added: method SchedulerListenerSupport.triggerPaused(TriggerKey): void
  • added: method SchedulerListenerSupport.triggerResumed(TriggerKey): void
  • added: class ManagementRESTServiceConfiguration
  • added: ctor ManagementRESTServiceConfiguration()
  • added: interface ManagementServer
  • added: method ManagementRESTServiceConfiguration.getBind(): String
  • added: method ManagementRESTServiceConfiguration.getHost(): String
  • added: method ManagementRESTServiceConfiguration.getPort(): int
  • added: method ManagementRESTServiceConfiguration.getSecurityServiceLocation(): String
  • added: method ManagementRESTServiceConfiguration.getSecurityServiceTimeout(): int
  • added: method ManagementRESTServiceConfiguration.isEnabled(): boolean
  • added: method ManagementRESTServiceConfiguration.setBind(String): void
  • added: method ManagementRESTServiceConfiguration.setEnabled(boolean): void
  • added: method ManagementRESTServiceConfiguration.setSecurityServiceLocation(String): void
  • added: method ManagementRESTServiceConfiguration.setSecurityServiceTimeout(int): void
  • added: method ManagementServer.hasRegistered(): boolean
  • added: method ManagementServer.register(QuartzScheduler): void
  • added: method ManagementServer.start(): void
  • added: method ManagementServer.stop(): void
  • added: method ManagementServer.unregister(QuartzScheduler): void
  • added: static field ManagementRESTServiceConfiguration.DEFAULT_BIND: String
  • added: static field ManagementRESTServiceConfiguration.DEFAULT_SECURITY_SVC_TIMEOUT: int
  • changed: method LoggingJobHistoryPlugin.initialize(String, Scheduler): void → method LoggingJobHistoryPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • changed: method LoggingTriggerHistoryPlugin.initialize(String, Scheduler): void → method LoggingTriggerHistoryPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • changed: method LoggingTriggerHistoryPlugin.triggerComplete(Trigger, JobExecutionContext, int): void → method LoggingTriggerHistoryPlugin.triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • added: class JobInterruptMonitorPlugin extends TriggerListenerSupport implements SchedulerPlugin
  • added: ctor JobInterruptMonitorPlugin()
  • added: method JobInterruptMonitorPlugin.getDefaultMaxRunTime(): long
  • added: method JobInterruptMonitorPlugin.getLog(): Logger
  • added: method JobInterruptMonitorPlugin.getName(): String
  • added: method JobInterruptMonitorPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • added: method JobInterruptMonitorPlugin.scheduleJobInterruptMonitor(JobKey, long): ScheduledFuture
  • added: method JobInterruptMonitorPlugin.setDefaultMaxRunTime(long): void
  • added: method JobInterruptMonitorPlugin.shutdown(): void
  • added: method JobInterruptMonitorPlugin.start(): void
  • added: method JobInterruptMonitorPlugin.triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction): void
  • added: method JobInterruptMonitorPlugin.triggerFired(Trigger, JobExecutionContext): void
  • added: static field JobInterruptMonitorPlugin.AUTO_INTERRUPTIBLE: String
  • added: static field JobInterruptMonitorPlugin.MAX_RUN_TIME: String
  • changed: method ShutdownHookPlugin.initialize(String, Scheduler): void → method ShutdownHookPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • changed: method XMLSchedulingDataProcessorPlugin.initialize(String, Scheduler): void → method XMLSchedulingDataProcessorPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • added: class FileScanJob implements Job
  • added: ctor FileScanJob()
  • added: interface FileScanListener
  • added: method FileScanJob.execute(JobExecutionContext): void
  • added: method FileScanJob.getLastModifiedDate(String): long
  • added: method FileScanListener.fileUpdated(String): void
  • added: static field FileScanJob.FILE_NAME: String
  • added: static field FileScanJob.FILE_SCAN_LISTENER_NAME: String
  • added: static field FileScanJob.MINIMUM_UPDATE_AGE: String
  • removed: field RAMJobStore.jobsByFQN: HashMap
  • removed: field RAMJobStore.triggers: ArrayList
  • removed: field RAMJobStore.triggersByFQN: HashMap
  • removed: method RAMJobStore.acquireNextTrigger(SchedulingContext, long): Trigger
  • removed: method RAMJobStore.getJobNames(SchedulingContext, String): String[]
  • removed: method RAMJobStore.getTriggerNames(SchedulingContext, String): String[]
  • removed: method RAMJobStore.pauseJobGroup(SchedulingContext, String): void
  • removed: method RAMJobStore.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method RAMJobStore.resumeJobGroup(SchedulingContext, String): void
  • removed: method RAMJobStore.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method RAMJobStore.triggerFired(SchedulingContext, Trigger): TriggerFiredBundle
  • changed: method PropertySettingJobFactory.newJob(TriggerFiredBundle): Job → method PropertySettingJobFactory.newJob(TriggerFiredBundle, Scheduler): Job
  • changed: method RAMJobStore.getCalendarNames(SchedulingContext): String[] → method RAMJobStore.getCalendarNames(): List
  • changed: method RAMJobStore.getJobGroupNames(SchedulingContext): String[] → method RAMJobStore.getJobGroupNames(): List
  • changed: method RAMJobStore.getNumberOfCalendars(SchedulingContext): int → method RAMJobStore.getNumberOfCalendars(): int
  • changed: method RAMJobStore.getNumberOfJobs(SchedulingContext): int → method RAMJobStore.getNumberOfJobs(): int
  • changed: method RAMJobStore.getNumberOfTriggers(SchedulingContext): int → method RAMJobStore.getNumberOfTriggers(): int
  • changed: method RAMJobStore.getPausedTriggerGroups(SchedulingContext): Set → method RAMJobStore.getPausedTriggerGroups(): Set
  • changed: method RAMJobStore.getTriggerGroupNames(SchedulingContext): String[] → method RAMJobStore.getTriggerGroupNames(): List
  • changed: method RAMJobStore.getTriggerState(SchedulingContext, String, String): int → method RAMJobStore.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method RAMJobStore.getTriggerWrappersForJob(String, String): ArrayList → method RAMJobStore.getTriggerWrappersForJob(JobKey): ArrayList
  • changed: method RAMJobStore.getTriggersForJob(SchedulingContext, String, String): Trigger[] → method RAMJobStore.getTriggersForJob(JobKey): List
  • changed: method RAMJobStore.pauseAll(SchedulingContext): void → method RAMJobStore.pauseAll(): void
  • changed: method RAMJobStore.pauseJob(SchedulingContext, String, String): void → method RAMJobStore.pauseJob(JobKey): void
  • changed: method RAMJobStore.pauseTrigger(SchedulingContext, String, String): void → method RAMJobStore.pauseTrigger(TriggerKey): void
  • changed: method RAMJobStore.releaseAcquiredTrigger(SchedulingContext, Trigger): void → method RAMJobStore.releaseAcquiredTrigger(OperableTrigger): void
  • changed: method RAMJobStore.removeCalendar(SchedulingContext, String): boolean → method RAMJobStore.removeCalendar(String): boolean
  • changed: method RAMJobStore.removeJob(SchedulingContext, String, String): boolean → method RAMJobStore.removeJob(JobKey): boolean
  • changed: method RAMJobStore.removeTrigger(SchedulingContext, String, String): boolean → method RAMJobStore.removeTrigger(TriggerKey): boolean
  • changed: method RAMJobStore.replaceTrigger(SchedulingContext, String, String, Trigger): boolean → method RAMJobStore.replaceTrigger(TriggerKey, OperableTrigger): boolean
  • changed: method RAMJobStore.resumeAll(SchedulingContext): void → method RAMJobStore.resumeAll(): void
  • changed: method RAMJobStore.resumeJob(SchedulingContext, String, String): void → method RAMJobStore.resumeJob(JobKey): void
  • changed: method RAMJobStore.resumeTrigger(SchedulingContext, String, String): void → method RAMJobStore.resumeTrigger(TriggerKey): void
  • changed: method RAMJobStore.retrieveCalendar(SchedulingContext, String): Calendar → method RAMJobStore.retrieveCalendar(String): Calendar
  • changed: method RAMJobStore.retrieveJob(SchedulingContext, String, String): JobDetail → method RAMJobStore.retrieveJob(JobKey): JobDetail
  • changed: method RAMJobStore.retrieveTrigger(SchedulingContext, String, String): Trigger → method RAMJobStore.retrieveTrigger(TriggerKey): OperableTrigger
  • changed: method RAMJobStore.setAllTriggersOfJobToState(String, String, int): void → method RAMJobStore.setAllTriggersOfJobToState(JobKey, int): void
  • changed: method RAMJobStore.storeCalendar(SchedulingContext, String, Calendar, boolean, boolean): void → method RAMJobStore.storeCalendar(String, Calendar, boolean, boolean): void
  • changed: method RAMJobStore.storeJob(SchedulingContext, JobDetail, boolean): void → method RAMJobStore.storeJob(JobDetail, boolean): void
  • changed: method RAMJobStore.storeJobAndTrigger(SchedulingContext, JobDetail, Trigger): void → method RAMJobStore.storeJobAndTrigger(JobDetail, OperableTrigger): void
  • changed: method RAMJobStore.storeTrigger(SchedulingContext, Trigger, boolean): void → method RAMJobStore.storeTrigger(OperableTrigger, boolean): void
  • changed: method RAMJobStore.triggeredJobComplete(SchedulingContext, Trigger, JobDetail, int): void → method RAMJobStore.triggeredJobComplete(OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method SimpleJobFactory.newJob(TriggerFiredBundle): Job → method SimpleJobFactory.newJob(TriggerFiredBundle, Scheduler): Job
  • added: field RAMJobStore.jobsByKey: HashMap
  • added: field RAMJobStore.triggersByJob: Map
  • added: field RAMJobStore.triggersByKey: HashMap
  • added: method CascadingClassLoadHelper.loadClass(String, Class): Class
  • added: method InitThreadContextClassLoadHelper.loadClass(String, Class): Class
  • added: method LoadingLoaderClassLoadHelper.loadClass(String, Class): Class
  • added: method RAMJobStore.acquireNextTriggers(long, int, long): List
  • added: method RAMJobStore.checkExists(JobKey): boolean
  • added: method RAMJobStore.checkExists(TriggerKey): boolean
  • added: method RAMJobStore.clearAllSchedulingData(): void
  • added: method RAMJobStore.getAcquireRetryDelay(int): long
  • added: method RAMJobStore.getJobDetails(GroupMatcher): List
  • added: method RAMJobStore.getJobKeys(GroupMatcher): Set
  • added: method RAMJobStore.getTriggerKeys(GroupMatcher): Set
  • added: method RAMJobStore.getTriggersByJobAndTriggerGroup(GroupMatcher, GroupMatcher): List
  • added: method RAMJobStore.pauseJobs(GroupMatcher): List
  • added: method RAMJobStore.pauseTriggers(GroupMatcher): List
  • added: method RAMJobStore.removeJobs(List): boolean
  • added: method RAMJobStore.removeTriggers(List): boolean
  • added: method RAMJobStore.resetTriggerFromErrorState(TriggerKey): void
  • added: method RAMJobStore.resumeJobs(GroupMatcher): Collection
  • added: method RAMJobStore.resumeTriggers(GroupMatcher): List
  • added: method RAMJobStore.schedulerPaused(): void
  • added: method RAMJobStore.schedulerResumed(): void
  • added: method RAMJobStore.setThreadPoolSize(int): void
  • added: method RAMJobStore.storeJobsAndTriggers(Map, boolean): void
  • added: method RAMJobStore.triggersFired(List): List
  • added: method SimpleClassLoadHelper.loadClass(String, Class): Class
  • added: method SystemPropertyInstanceIdGenerator.getPostpend(): String
  • added: method SystemPropertyInstanceIdGenerator.getPrepend(): String
  • added: method SystemPropertyInstanceIdGenerator.getSystemPropertyName(): String
  • added: method SystemPropertyInstanceIdGenerator.setPostpend(String): void
  • added: method SystemPropertyInstanceIdGenerator.setPrepend(String): void
  • added: method SystemPropertyInstanceIdGenerator.setSystemPropertyName(String): void
  • added: method ThreadContextClassLoadHelper.loadClass(String, Class): Class
  • removed: method JobStore.acquireNextTrigger(SchedulingContext, long): Trigger
  • removed: method JobStore.getJobNames(SchedulingContext, String): String[]
  • removed: method JobStore.getTriggerNames(SchedulingContext, String): String[]
  • removed: method JobStore.pauseJobGroup(SchedulingContext, String): void
  • removed: method JobStore.pauseTriggerGroup(SchedulingContext, String): void
  • removed: method JobStore.resumeJobGroup(SchedulingContext, String): void
  • removed: method JobStore.resumeTriggerGroup(SchedulingContext, String): void
  • removed: method JobStore.triggerFired(SchedulingContext, Trigger): TriggerFiredBundle
  • changed: ctor TriggerFiredBundle(JobDetail, Trigger, Calendar, boolean, Date, Date, Date, Date) → ctor TriggerFiredBundle(JobDetail, OperableTrigger, Calendar, boolean, Date, Date, Date, Date)
  • changed: method JobFactory.newJob(TriggerFiredBundle): Job → method JobFactory.newJob(TriggerFiredBundle, Scheduler): Job
  • changed: method JobStore.getCalendarNames(SchedulingContext): String[] → method JobStore.getCalendarNames(): List
  • changed: method JobStore.getJobGroupNames(SchedulingContext): String[] → method JobStore.getJobGroupNames(): List
  • changed: method JobStore.getNumberOfCalendars(SchedulingContext): int → method JobStore.getNumberOfCalendars(): int
  • changed: method JobStore.getNumberOfJobs(SchedulingContext): int → method JobStore.getNumberOfJobs(): int
  • changed: method JobStore.getNumberOfTriggers(SchedulingContext): int → method JobStore.getNumberOfTriggers(): int
  • changed: method JobStore.getPausedTriggerGroups(SchedulingContext): Set → method JobStore.getPausedTriggerGroups(): Set
  • changed: method JobStore.getTriggerGroupNames(SchedulingContext): String[] → method JobStore.getTriggerGroupNames(): List
  • changed: method JobStore.getTriggerState(SchedulingContext, String, String): int → method JobStore.getTriggerState(TriggerKey): Trigger.TriggerState
  • changed: method JobStore.getTriggersForJob(SchedulingContext, String, String): Trigger[] → method JobStore.getTriggersForJob(JobKey): List
  • changed: method JobStore.pauseAll(SchedulingContext): void → method JobStore.pauseAll(): void
  • changed: method JobStore.pauseJob(SchedulingContext, String, String): void → method JobStore.pauseJob(JobKey): void
  • changed: method JobStore.pauseTrigger(SchedulingContext, String, String): void → method JobStore.pauseTrigger(TriggerKey): void
  • changed: method JobStore.releaseAcquiredTrigger(SchedulingContext, Trigger): void → method JobStore.releaseAcquiredTrigger(OperableTrigger): void
  • changed: method JobStore.removeCalendar(SchedulingContext, String): boolean → method JobStore.removeCalendar(String): boolean
  • changed: method JobStore.removeJob(SchedulingContext, String, String): boolean → method JobStore.removeJob(JobKey): boolean
  • changed: method JobStore.removeTrigger(SchedulingContext, String, String): boolean → method JobStore.removeTrigger(TriggerKey): boolean
  • changed: method JobStore.replaceTrigger(SchedulingContext, String, String, Trigger): boolean → method JobStore.replaceTrigger(TriggerKey, OperableTrigger): boolean
  • changed: method JobStore.resumeAll(SchedulingContext): void → method JobStore.resumeAll(): void
  • changed: method JobStore.resumeJob(SchedulingContext, String, String): void → method JobStore.resumeJob(JobKey): void
  • changed: method JobStore.resumeTrigger(SchedulingContext, String, String): void → method JobStore.resumeTrigger(TriggerKey): void
  • changed: method JobStore.retrieveCalendar(SchedulingContext, String): Calendar → method JobStore.retrieveCalendar(String): Calendar
  • changed: method JobStore.retrieveJob(SchedulingContext, String, String): JobDetail → method JobStore.retrieveJob(JobKey): JobDetail
  • changed: method JobStore.retrieveTrigger(SchedulingContext, String, String): Trigger → method JobStore.retrieveTrigger(TriggerKey): OperableTrigger
  • changed: method JobStore.storeCalendar(SchedulingContext, String, Calendar, boolean, boolean): void → method JobStore.storeCalendar(String, Calendar, boolean, boolean): void
  • changed: method JobStore.storeJob(SchedulingContext, JobDetail, boolean): void → method JobStore.storeJob(JobDetail, boolean): void
  • changed: method JobStore.storeJobAndTrigger(SchedulingContext, JobDetail, Trigger): void → method JobStore.storeJobAndTrigger(JobDetail, OperableTrigger): void
  • changed: method JobStore.storeTrigger(SchedulingContext, Trigger, boolean): void → method JobStore.storeTrigger(OperableTrigger, boolean): void
  • changed: method JobStore.triggeredJobComplete(SchedulingContext, Trigger, JobDetail, int): void → method JobStore.triggeredJobComplete(OperableTrigger, JobDetail, Trigger.CompletedExecutionInstruction): void
  • changed: method SchedulerPlugin.initialize(String, Scheduler): void → method SchedulerPlugin.initialize(String, Scheduler, ClassLoadHelper): void
  • changed: method TriggerFiredBundle.getTrigger(): Trigger → method TriggerFiredBundle.getTrigger(): OperableTrigger
  • added: class TriggerFiredResult
  • added: ctor TriggerFiredResult(Exception)
  • added: ctor TriggerFiredResult(TriggerFiredBundle)
  • added: interface MutableTrigger extends Trigger
  • added: interface OperableTrigger extends MutableTrigger
  • added: method ClassLoadHelper.loadClass(String, Class): Class
  • added: method JobStore.acquireNextTriggers(long, int, long): List
  • added: method JobStore.checkExists(JobKey): boolean
  • added: method JobStore.checkExists(TriggerKey): boolean
  • added: method JobStore.clearAllSchedulingData(): void
  • added: method JobStore.getAcquireRetryDelay(int): long
  • added: method JobStore.getJobDetails(GroupMatcher): List
  • added: method JobStore.getJobKeys(GroupMatcher): Set
  • added: method JobStore.getTriggerKeys(GroupMatcher): Set
  • added: method JobStore.getTriggersByJobAndTriggerGroup(GroupMatcher, GroupMatcher): List
  • added: method JobStore.getTriggersByJobGroup(GroupMatcher): List
  • added: method JobStore.getTriggersByTriggerGroup(GroupMatcher): List
  • added: method JobStore.pauseJobs(GroupMatcher): Collection
  • added: method JobStore.pauseTriggers(GroupMatcher): Collection
  • added: method JobStore.removeJobs(List): boolean
  • added: method JobStore.removeTriggers(List): boolean
  • added: method JobStore.resetTriggerFromErrorState(TriggerKey): void
  • added: method JobStore.resumeJobs(GroupMatcher): Collection
  • added: method JobStore.resumeTriggers(GroupMatcher): Collection
  • added: method JobStore.schedulerPaused(): void
  • added: method JobStore.schedulerResumed(): void
  • added: method JobStore.setThreadPoolSize(int): void
  • added: method JobStore.storeJobsAndTriggers(Map, boolean): void
  • added: method JobStore.triggersFired(List): List
  • added: method MutableTrigger.clone(): Object
  • added: method MutableTrigger.setCalendarName(String): void
  • added: method MutableTrigger.setDescription(String): void
  • added: method MutableTrigger.setEndTime(Date): void
  • added: method MutableTrigger.setJobDataMap(JobDataMap): void
  • added: method MutableTrigger.setJobKey(JobKey): void
  • added: method MutableTrigger.setKey(TriggerKey): void
  • added: method MutableTrigger.setMisfireInstruction(int): void
  • added: method MutableTrigger.setPriority(int): void
  • added: method MutableTrigger.setStartTime(Date): void
  • added: method OperableTrigger.computeFirstFireTime(Calendar): Date
  • added: method OperableTrigger.executionComplete(JobExecutionContext, JobExecutionException): Trigger.CompletedExecutionInstruction
  • added: method OperableTrigger.getFireInstanceId(): String
  • added: method OperableTrigger.setFireInstanceId(String): void
  • added: method OperableTrigger.setNextFireTime(Date): void
  • added: method OperableTrigger.setPreviousFireTime(Date): void
  • added: method OperableTrigger.triggered(Calendar): void
  • added: method OperableTrigger.updateAfterMisfire(Calendar): void
  • added: method OperableTrigger.updateWithNewCalendar(Calendar, long): void
  • added: method OperableTrigger.validate(): void
  • added: method SchedulerSignaler.notifySchedulerListenersError(String, SchedulerException): void
  • added: method SchedulerSignaler.notifySchedulerListenersJobDeleted(JobKey): void
  • added: method TriggerFiredResult.getException(): Exception
  • added: method TriggerFiredResult.getTriggerFiredBundle(): TriggerFiredBundle
  • removed: class Pair
  • removed: class PoolingConnectionProvider implements ConnectionProvider
  • removed: class TriggerStatus extends Pair
  • removed: class UpdateChecker extends TimerTask
  • removed: ctor Pair()
  • removed: ctor Pair(Object, Object)
  • removed: ctor PoolingConnectionProvider(Properties)
  • removed: ctor PoolingConnectionProvider(String, String, String, String, int, String)
  • removed: ctor TriggerStatus(String, Date)
  • removed: ctor UpdateChecker()
  • removed: method CircularLossyQueue.isEmtpy(): boolean
  • removed: method Pair.equals(Object): boolean
  • removed: method Pair.getFirst(): Object
  • removed: method Pair.getSecond(): Object
  • removed: method Pair.hashCode(): int
  • removed: method Pair.setFirst(Object): void
  • removed: method Pair.setSecond(Object): void
  • removed: method PoolingConnectionProvider.getConnection(): Connection
  • removed: method PoolingConnectionProvider.shutdown(): void
  • removed: method StringKeyDirtyFlagMap.putAll(Map): void
  • removed: method TriggerStatus.getJobKey(): Key
  • removed: method TriggerStatus.getKey(): Key
  • removed: method TriggerStatus.getNextFireTime(): Date
  • removed: method TriggerStatus.getStatus(): String
  • removed: method TriggerStatus.setJobKey(Key): void
  • removed: method TriggerStatus.setKey(Key): void
  • removed: method TriggerStatus.toString(): String
  • removed: method UpdateChecker.checkForUpdate(): void
  • removed: method UpdateChecker.run(): void
  • removed: static method UpdateChecker.main(String[]): void
  • changed: class Key extends Pair → class Key implements Serializable, Comparable
  • changed: method PoolingConnectionProvider.getDataSource(): BasicDataSource → method PoolingConnectionProvider.getDataSource(): DataSource
  • changed: method StringKeyDirtyFlagMap.put(Object, Object): Object → method StringKeyDirtyFlagMap.put(String, Object): Object
  • added: @interface FindbugsSuppressWarnings
  • added: class C3p0PoolingConnectionProvider implements PoolingConnectionProvider
  • added: class ClassUtils
  • added: class HikariCpPoolingConnectionProvider implements PoolingConnectionProvider
  • added: ctor C3p0PoolingConnectionProvider(Properties)
  • added: ctor C3p0PoolingConnectionProvider(String, String, String, String, int, String)
  • added: ctor ClassUtils()
  • added: ctor HikariCpPoolingConnectionProvider(Properties)
  • added: ctor HikariCpPoolingConnectionProvider(String, String, String, String, int, String)
  • added: interface PoolingConnectionProvider extends ConnectionProvider
  • added: method C3p0PoolingConnectionProvider.getConnection(): Connection
  • added: method C3p0PoolingConnectionProvider.getDataSource(): ComboPooledDataSource
  • added: method C3p0PoolingConnectionProvider.initialize(): void
  • added: method C3p0PoolingConnectionProvider.shutdown(): void
  • added: method CircularLossyQueue.isEmpty(): boolean
  • added: method ConnectionProvider.initialize(): void
  • added: method FindbugsSuppressWarnings.value(): String[]
  • added: method HikariCpPoolingConnectionProvider.getConnection(): Connection
  • added: method HikariCpPoolingConnectionProvider.getDataSource(): HikariDataSource
  • added: method HikariCpPoolingConnectionProvider.initialize(): void
  • added: method HikariCpPoolingConnectionProvider.shutdown(): void
  • added: method JNDIConnectionProvider.initialize(): void
  • added: method Key.compareTo(Key): int
  • added: method Key.equals(Object): boolean
  • added: method Key.hashCode(): int
  • added: method StringKeyDirtyFlagMap.equals(Object): boolean
  • added: method StringKeyDirtyFlagMap.hashCode(): int
  • added: static field C3p0PoolingConnectionProvider.DB_DISCARD_IDLE_CONNECTIONS_SECONDS: String
  • added: static field C3p0PoolingConnectionProvider.DB_IDLE_VALIDATION_SECONDS: String
  • added: static field C3p0PoolingConnectionProvider.DB_MAX_CACHED_STATEMENTS_PER_CONNECTION: String
  • added: static field C3p0PoolingConnectionProvider.DB_VALIDATE_ON_CHECKOUT: String
  • added: static field C3p0PoolingConnectionProvider.DEFAULT_DB_MAX_CACHED_STATEMENTS_PER_CONNECTION: int
  • added: static field HikariCpPoolingConnectionProvider.POOLING_PROVIDER_NAME: String
  • added: static field Key.DEFAULT_GROUP: String
  • added: static field PoolingConnectionProvider.POOLING_PROVIDER: String
  • added: static field PoolingConnectionProvider.POOLING_PROVIDER_C3P0: String
  • added: static field PoolingConnectionProvider.POOLING_PROVIDER_HIKARICP: String
  • added: static method ClassUtils.getAnnotation(Class, Class): Annotation
  • added: static method ClassUtils.isAnnotationPresent(Class, Class): boolean
  • added: static method Key.createUniqueName(String): String
  • added: class WeblogicConnectionProvider implements ConnectionProvider
  • added: ctor WeblogicConnectionProvider(String)
  • added: method WeblogicConnectionProvider.getConnection(): Connection
  • added: method WeblogicConnectionProvider.initialize(): void
  • added: method WeblogicConnectionProvider.shutdown(): void
  • removed: static field XMLSchedulingDataProcessor.XSD_DATE_FORMAT: String
  • removed: static field XMLSchedulingDataProcessor.dateFormat: SimpleDateFormat
  • changed: method XMLSchedulingDataProcessor.addTriggerToSchedule(Trigger): void → method XMLSchedulingDataProcessor.addTriggerToSchedule(MutableTrigger): void