All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractTrigger<T extends Trigger> |
The base abstract class to be extended by all Trigger s.
|
AndMatcher<T extends Key<?>> |
Matches using an AND operator on two Matcher operands.
|
AnnualCalendar |
This implementation of the Calendar excludes a set of days of the year.
|
AttributeRestoringConnectionInvocationHandler |
Protects a Connection 's attributes from being permanently modfied.
|
BaseCalendar |
This implementation of the Calendar may be used (you don't have to) as a
base class for more sophisticated one's.
|
BroadcastJobListener |
Holds a List of references to JobListener instances and broadcasts all
events to them (in order).
|
BroadcastSchedulerListener |
Holds a List of references to SchedulerListener instances and broadcasts all
events to them (in order).
|
BroadcastTriggerListener |
Holds a List of references to TriggerListener instances and broadcasts all
events to them (in order).
|
C3p0PoolingConnectionProvider |
A ConnectionProvider implementation that creates its own
pool of connections.
|
CacheDelegate |
This is a driver delegate for Intersystems Caché database.
|
Calendar |
An interface to be implemented by objects that define spaces of time during
which an associated Trigger
may (not) fire.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder is a ScheduleBuilder
that defines calendar time (day, week, month, year) interval-based
schedules for Trigger s.
|
CalendarIntervalTrigger |
A concrete Trigger
that is used to fire a JobDetail
based upon repeating calendar time intervals.
|
CalendarIntervalTriggerImpl |
A concrete Trigger
that is used to fire a JobDetail
based upon repeating calendar time intervals.
|
CalendarIntervalTriggerPersistenceDelegate |
|
CascadingClassLoadHelper |
A ClassLoadHelper uses all of the ClassLoadHelper
types that are found in this package in its attempts to load a class, when
one scheme is found to work, it is promoted to the scheme that will be used
first the next time a class is loaded (in order to improve performance).
|
CircularLossyQueue<T> |
An implementation of a CircularQueue data-structure.
|
ClassLoadHelper |
An interface for classes wishing to provide the service of loading classes
and resources within the scheduler...
|
ClassUtils |
|
ConnectionProvider |
Implementations of this interface used by DBConnectionManager
to provide connections from various sources.
|
Constants |
This interface can be implemented by any DriverDelegate
class that needs to use the constants contained herein.
|
CoreTrigger |
internal interface preserved for backward compatibility
|
Counter |
A simple counter
|
CounterConfig |
Config for a simple Counter
|
CounterImpl |
A simple counter implementation
|
CounterManager |
A Counter Manager that accepts a config to create counters.
|
CounterManagerImpl |
|
CronCalendar |
This implementation of the Calendar excludes the set of times expressed by a
given CronExpression .
|
CronExpression |
Provides a parser and evaluator for unix-like cron expressions.
|
CronScheduleBuilder |
|
CronTrigger |
The public interface for inspecting settings specific to a CronTrigger, .
|
CronTriggerImpl |
A concrete Trigger
that is used to fire a JobDetail
at given moments in time, defined with Unix 'cron-like' definitions.
|
CronTriggerPersistenceDelegate |
|
CronTriggerSupport |
|
CUBRIDDelegate |
This is a driver delegate for the CUBRID JDBC driver.
|
DailyCalendar |
This implementation of the Calendar excludes (or includes - see below) a
specified time range each day.
|
DailyTimeIntervalScheduleBuilder |
A ScheduleBuilder implementation that build schedule for DailyTimeIntervalTrigger.
|
DailyTimeIntervalTrigger |
A Trigger
that is used to fire a JobDetail
based upon daily repeating time intervals.
|
DailyTimeIntervalTriggerImpl |
A concrete implementation of DailyTimeIntervalTrigger that is used to fire a JobDetail
based upon daily repeating time intervals.
|
DailyTimeIntervalTriggerPersistenceDelegate |
Persist a DailyTimeIntervalTrigger by converting internal fields to and from
SimplePropertiesTriggerProperties.
|
DateBuilder |
DateBuilder is used to conveniently create
java.util.Date instances that meet particular criteria.
|
DateBuilder.IntervalUnit |
|
DB2v6Delegate |
Quartz JDBC delegate for DB2 v6 databases.
|
DB2v7Delegate |
Quartz JDBC delegate for DB2 v7 databases.
|
DB2v8Delegate |
Quartz JDBC delegate for DB2 v8 databases.
|
DBConnectionManager |
Manages a collection of ConnectionProviders, and provides transparent access
to their connections.
|
DBSemaphore |
Base class for database based lock handlers for providing thread/resource locking
in order to protect resources from being altered by multiple threads at the
same time.
|
DefaultThreadExecutor |
Schedules work on a newly spawned thread.
|
DirectSchedulerFactory |
|
DirtyFlagMap<K,V> |
An implementation of Map that wraps another Map
and flags itself 'dirty' when it is modified.
|
DisallowConcurrentExecution |
An annotation that marks a Job class as one that must not have multiple
instances executed concurrently (where instance is based-upon a JobDetail
definition - or in other words based upon a JobKey ).
|
DriverDelegate |
This is the base interface for all driver delegate classes.
|
EverythingMatcher<T extends Key<?>> |
Matches on the complete key being equal (both name and group).
|
ExecuteInJTATransaction |
An annotation that marks a Job class as one that will have its
execution wrapped by a JTA Transaction.
|
FileScanJob |
Inspects a file and compares whether it's "last modified date" has changed
since the last time it was inspected.
|
FileScanListener |
Interface for objects wishing to receive a 'call-back' from a
FileScanJob .
|
FindbugsSuppressWarnings |
|
FiredTriggerRecord |
Conveys the state of a fired-trigger record.
|
GroupMatcher<T extends Key<?>> |
Matches on group (ignores name) property of Keys.
|
HikariCpPoolingConnectionProvider |
A ConnectionProvider implementation that creates its own
pool of connections.
|
HolidayCalendar |
This implementation of the Calendar stores a list of holidays (full days
that are excluded from scheduling).
|
HostnameInstanceIdGenerator |
InstanceIdGenerator that names the scheduler instance using
just the machine hostname.
|
HSQLDBDelegate |
This is a driver delegate for the HSQLDB database.
|
InitThreadContextClassLoadHelper |
A ClassLoadHelper that uses either the context class loader
of the thread that initialized Quartz.
|
InstanceIdGenerator |
An InstanceIdGenerator is responsible for generating the clusterwide unique
instance id for a Scheduler node.
|
InterruptableJob |
The interface to be implemented by Job s
that provide a
mechanism for having their execution interrupted.
|
InvalidConfigurationException |
Exception class for when a driver delegate cannot be found for a given
configuration, or lack thereof.
|
JBoss4RMIRemoteMBeanScheduler |
An implementation of the Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via JBoss's JMX RMIAdaptor.
|
JNDIConnectionProvider |
A ConnectionProvider that provides connections from a DataSource
that is managed by an application server, and made available via JNDI.
|
Job |
The interface to be implemented by classes which represent a 'job' to be
performed.
|
JobBuilder |
JobBuilder is used to instantiate JobDetail s.
|
JobChainingJobListener |
Keeps a collection of mappings of which Job to trigger after the completion
of a given job.
|
JobDataMap |
Holds state information for Job instances.
|
JobDataMapSupport |
|
JobDetail |
Conveys the detail properties of a given Job instance.
|
JobDetailImpl |
Conveys the detail properties of a given Job instance.
|
JobDetailSupport |
|
JobExecutionContext |
A context bundle containing handles to various environment information, that
is given to a JobDetail
instance as it is
executed, and to a Trigger
instance after the
execution completes.
|
JobExecutionContextImpl |
|
JobExecutionContextSupport |
|
JobExecutionException |
An exception that can be thrown by a Job
to indicate to the Quartz Scheduler
that an error
occurred while executing, and whether or not the Job requests
to be re-fired immediately (using the same JobExecutionContext
,
or whether it wants to be unscheduled.
|
JobFactory |
A JobFactory is responsible for producing instances of Job
classes.
|
JobInterruptMonitorPlugin |
This plugin catches the event of job running for a long time (more than the
configured max time) and tells the scheduler to "try" interrupting it if
enabled.
|
JobKey |
|
JobListener |
The interface to be implemented by classes that want to be informed when a
JobDetail
executes.
|
JobListenerSupport |
A helpful abstract base class for implementors of
JobListener
.
|
JobPersistenceException |
An exception that is thrown to indicate that there has been a failure in the
scheduler's underlying persistence mechanism.
|
JobRunShell |
JobRunShell instances are responsible for providing the 'safe' environment
for Job s to run in, and for performing all of the work of
executing the Job , catching ANY thrown exceptions, updating
the Trigger with the Job 's completion code,
etc.
|
JobRunShellFactory |
|
JobStore |
The interface to be implemented by classes that want to provide a Job
and Trigger
storage mechanism for the
QuartzScheduler
's use.
|
JobStoreCMT |
JobStoreCMT is meant to be used in an application-server
environment that provides container-managed-transactions.
|
JobStoreSupport |
Contains base functionality for JDBC-based JobStore implementations.
|
JobStoreSupport.RecoverMisfiredJobsResult |
Helper class for returning the composite result of trying
to recover misfired jobs.
|
JobStoreSupport.TransactionCallback<T> |
Implement this interface to provide the code to execute within
the a transaction template.
|
JobStoreSupport.TransactionValidator<T> |
|
JobStoreTX |
JobStoreTX is meant to be used in a standalone environment.
|
JTAAnnotationAwareJobRunShellFactory |
|
JTAJobRunShell |
An extension of JobRunShell
that
begins an XA transaction before executing the Job, and commits (or
rolls-back) the transaction after execution completes.
|
JTAJobRunShellFactory |
|
JTANonClusteredSemaphore |
Provides in memory thread/resource locking that is JTA
Transaction aware.
|
Key<T> |
Object representing a job or trigger key.
|
KeyMatcher<T extends Key<?>> |
Matches on the complete key being equal (both name and group).
|
ListenerManager |
Client programs may be interested in the 'listener' interfaces that are
available from Quartz.
|
ListenerManagerImpl |
|
LoadingLoaderClassLoadHelper |
A ClassLoadHelper that uses either the loader of it's own
class (this.getClass().getClassLoader().loadClass( ..
|
LockException |
Exception class for when there is a failure obtaining or releasing a
resource lock.
|
LoggingJobHistoryPlugin |
Logs a history of all job executions (and execution vetos) via the slf4j.
|
LoggingTriggerHistoryPlugin |
Logs a history of all trigger firings via slf4j.
|
ManagementRESTServiceConfiguration |
Configuration class of management REST services.
|
ManagementServer |
Interface implemented by management servers.
|
Matcher<T extends Key<?>> |
Matchers can be used in various Scheduler API methods to
select the entities that should be operated upon.
|
MonthlyCalendar |
This implementation of the Calendar excludes a set of days of the month.
|
MSSQLDelegate |
This is a driver delegate for the MSSQL JDBC driver.
|
MutableTrigger |
|
NameMatcher<T extends Key<?>> |
Matches on name (ignores group) property of Keys.
|
NoSuchDelegateException |
Exception class for when a driver delegate cannot be found for a given
configuration, or lack thereof.
|
NotMatcher<T extends Key<?>> |
Matches using an NOT operator on another Matcher.
|
NullSampledStatisticsImpl |
|
ObjectAlreadyExistsException |
An exception that is thrown to indicate that an attempt to store a new
object (i.e.
|
OperableTrigger |
|
OracleDelegate |
This is a driver delegate for the Oracle 10 and 11 database.
|
OrMatcher<T extends Key<?>> |
Matches using an OR operator on two Matcher operands.
|
PersistJobDataAfterExecution |
An annotation that marks a Job class as one that makes updates to its
JobDataMap during execution, and wishes the scheduler to re-store the
JobDataMap when execution completes.
|
PointbaseDelegate |
This is a driver delegate for the Pointbase JDBC driver.
|
PoolingConnectionProvider |
ConnectionProvider s supporting pooling of connections.
|
PostgreSQLDelegate |
This is a driver delegate for the PostgreSQL JDBC driver.
|
PropertiesParser |
This is an utility calss used to parse the properties.
|
PropertySettingJobFactory |
A JobFactory that instantiates the Job instance (using the default no-arg
constructor, or more specifically: class.newInstance() ), and
then attempts to set all values from the SchedulerContext and
the JobExecutionContext 's merged JobDataMap onto
bean properties of the Job .
|
QuartzInitializerListener |
A ServletContextListner that can be used to initialize Quartz.
|
QuartzInitializerServlet |
A Servlet that can be used to initialize Quartz, if configured as a
load-on-startup servlet in a web application.
|
QuartzScheduler |
This is the heart of Quartz, an indirect implementation of the Scheduler
interface, containing methods to schedule Job
s,
register JobListener
instances, etc.
|
QuartzSchedulerMBean |
|
QuartzSchedulerMBeanImpl |
|
QuartzSchedulerResources |
Contains all of the resources ( JobStore , ThreadPool ,
etc.) necessary to create a QuartzScheduler
instance.
|
QuartzSchedulerThread |
The thread responsible for performing the work of firing Trigger
s that are registered with the QuartzScheduler
.
|
QuartzServer |
Instantiates an instance of Quartz Scheduler as a stand-alone program, if
the scheduler is configured for RMI it will be made available.
|
QuartzService |
JBoss specific MBean implementation for configuring, starting, and
binding to JNDI a Quartz Scheduler instance.
|
QuartzServiceMBean |
Interface exposed via JMX for MBean for configuring, starting, and
binding to JNDI a Quartz Scheduler instance.
|
RAMJobStore |
This class implements a JobStore
that
utilizes RAM as its storage device.
|
RemotableQuartzScheduler |
|
RemoteMBeanScheduler |
An implementation of the Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via JMX.
|
RemoteScheduler |
An implementation of the Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via RMI.
|
SampledCounter |
Interface of a sampled counter -- a counter that keeps sampled values
|
SampledCounterConfig |
|
SampledCounterImpl |
|
SampledRateCounter |
Interface of a sampled rate counter -- a counter that keeps sampled values of
rates
|
SampledRateCounterConfig |
|
SampledRateCounterImpl |
|
SampledStatistics |
|
SampledStatisticsImpl |
|
ScheduleBuilder<T extends Trigger> |
|
Scheduler |
This is the main interface of a Quartz Scheduler.
|
SchedulerConfigException |
An exception that is thrown to indicate that there is a misconfiguration of
the SchedulerFactory - or one of the components it
configures.
|
SchedulerContext |
Holds context/environment data that can be made available to Jobs as they
are executed.
|
SchedulerException |
Base class for exceptions thrown by the Quartz Scheduler
.
|
SchedulerFactory |
Provides a mechanism for obtaining client-usable handles to Scheduler
instances.
|
SchedulerListener |
The interface to be implemented by classes that want to be informed of major
Scheduler
events.
|
SchedulerListenerSupport |
|
SchedulerMetaData |
Describes the settings and capabilities of a given Scheduler
instance.
|
SchedulerPlugin |
Provides an interface for a class to become a "plugin" to Quartz.
|
SchedulerPluginWithUserTransactionSupport |
Base class for plugins that wish to support having their start and
shutdown methods run within a UserTransaction .
|
SchedulerRepository |
Holds references to Scheduler instances - ensuring uniqueness, and
preventing garbage collection, and allowing 'global' lookups - all within a
ClassLoader space.
|
SchedulerSignaler |
An interface to be used by JobStore instances in order to
communicate signals back to the QuartzScheduler .
|
SchedulerSignalerImpl |
An interface to be used by JobStore instances in order to
communicate signals back to the QuartzScheduler .
|
SchedulerStateRecord |
Conveys a scheduler-instance state record.
|
Semaphore |
An interface for providing thread/resource locking in order to protect
resources from being altered by multiple threads at the same time.
|
ShutdownHookPlugin |
This plugin catches the event of the JVM terminating (such as upon a CRTL-C)
and tells the scheuler to shutdown.
|
SimpleClassLoadHelper |
A ClassLoadHelper that simply calls Class.forName(..) .
|
SimpleInstanceIdGenerator |
The default InstanceIdGenerator used by Quartz when instance id is to be
automatically generated.
|
SimpleJobFactory |
The default JobFactory used by Quartz - simply calls
newInstance() on the job class.
|
SimplePropertiesTriggerPersistenceDelegateSupport |
|
SimplePropertiesTriggerProperties |
|
SimpleScheduleBuilder |
SimpleScheduleBuilder is a ScheduleBuilder
that defines strict/literal interval-based schedules for
Trigger s.
|
SimpleSemaphore |
Internal in-memory lock handler for providing thread/resource locking in
order to protect resources from being altered by multiple threads at the
same time.
|
SimpleThreadPool |
This is class is a simple implementation of a thread pool, based on the
ThreadPool
interface.
|
SimpleTimeBroker |
The interface to be implemented by classes that want to provide a mechanism
by which the QuartzScheduler
can
reliably determine the current time.
|
SimpleTrigger |
A Trigger
that is used to fire a Job
at a given moment in time, and optionally repeated at a specified interval.
|
SimpleTriggerImpl |
A concrete Trigger
that is used to fire a JobDetail
at a given moment in time, and optionally repeated at a specified interval.
|
SimpleTriggerPersistenceDelegate |
|
SimpleTriggerSupport |
|
StatefulJob |
Deprecated.
|
StdJDBCConstants |
|
StdJDBCDelegate |
This is meant to be an abstract base class for most, if not all, DriverDelegate
implementations.
|
StdJobRunShellFactory |
|
StdRowLockSemaphore |
Internal database based lock handler for providing thread/resource locking
in order to protect resources from being altered by multiple threads at the
same time.
|
StdScheduler |
An implementation of the Scheduler interface that directly
proxies all method calls to the equivalent call on a given QuartzScheduler
instance.
|
StdSchedulerFactory |
An implementation of SchedulerFactory
that
does all of its work of creating a QuartzScheduler instance
based on the contents of a Properties file.
|
StringKeyDirtyFlagMap |
An implementation of Map that wraps another Map
and flags itself 'dirty' when it is modified, enforces that all keys are
Strings.
|
StringMatcher<T extends Key<?>> |
An abstract base class for some types of matchers.
|
StringMatcher.StringOperatorName |
|
SybaseDelegate |
This is a driver delegate for the Sybase database.
|
SystemPropertyInstanceIdGenerator |
InstanceIdGenerator that will use a system property
to configure the scheduler.
|
TablePrefixAware |
Interface for Quartz objects that need to know what the table prefix of
the tables used by a JDBC JobStore is.
|
ThreadContextClassLoadHelper |
A ClassLoadHelper that uses either the current thread's
context class loader (Thread.currentThread().getContextClassLoader().loadClass( ..
|
ThreadExecutor |
Allows different strategies for scheduling threads.
|
ThreadPool |
The interface to be implemented by classes that want to provide a thread
pool for the QuartzScheduler
's use.
|
TimeBroker |
Deprecated.
|
TimeOfDay |
Represents a time in hour, minute and second of any given day.
|
TimeStampedCounterValue |
A counter value at a particular time instance
|
Trigger |
The base interface with properties common to all Trigger s -
use TriggerBuilder to instantiate an actual Trigger.
|
Trigger.CompletedExecutionInstruction |
|
Trigger.TriggerState |
|
Trigger.TriggerTimeComparator |
A Comparator that compares trigger's next fire times, or in other words,
sorts them according to earliest next fire time.
|
TriggerBuilder<T extends Trigger> |
TriggerBuilder is used to instantiate Trigger s.
|
TriggerFiredBundle |
A simple class (structure) used for returning execution-time data from the
JobStore to the QuartzSchedulerThread .
|
TriggerFiredResult |
|
TriggerKey |
|
TriggerListener |
The interface to be implemented by classes that want to be informed when a
Trigger
fires.
|
TriggerListenerSupport |
|
TriggerPersistenceDelegate |
An interface which provides an implementation for storing a particular
type of Trigger 's extended properties.
|
TriggerPersistenceDelegate.TriggerPropertyBundle |
|
TriggerStatus |
Object representing a job or trigger key.
|
TriggerSupport |
|
TriggerUtils |
Convenience and utility methods for working with Trigger s
.
|
UnableToInterruptJobException |
An exception that is thrown to indicate that a call to
InterruptableJob.interrupt() failed without interrupting the Job.
|
UpdateLockRowSemaphore |
Provide thread/resource locking in order to protect
resources from being altered by multiple threads at the same time using
a db row update.
|
UserTransactionHelper |
A helper for obtaining a handle to a UserTransaction...
|
Util |
This class contains utility functions for use in all delegate classes.
|
ValidationException |
Reports JobSchedulingDataLoader validation exceptions.
|
VersionPrinter |
Prints the version of Quartz on stdout.
|
WeblogicConnectionProvider |
Provides connections via Weblogic's JTS driver.
|
WebLogicDelegate |
This is a driver delegate for the WebLogic JDBC driver.
|
WebLogicOracleDelegate |
Handle Blobs correctly when Oracle is being used inside of Weblogic 8.1,
as discussed at: http://edocs.bea.com/wls/docs81/jdbc/thirdparty.html#1043705
|
WeeklyCalendar |
This implementation of the Calendar excludes a set of days of the week.
|
WorkManagerThreadExecutor |
CommonJ WorkManager implementation of hacked Quartz ThreadExecutor class.
|
XMLSchedulingDataProcessor |
Parses an XML file that declares Jobs and their schedules (Triggers), and processes the related data.
|
XMLSchedulingDataProcessorPlugin |
This plugin loads XML file(s) to add jobs and schedule them with triggers
as the scheduler is initialized, and can optionally periodically scan the
file for changes.
|
ZeroSizeThreadPool |
This is class is a simple implementation of a zero size thread pool, based on the
ThreadPool
interface.
|