Package | Description |
---|---|
org.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
org.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
org.quartz.plugins | |
org.quartz.plugins.history | |
org.quartz.plugins.interrupt | |
org.quartz.plugins.management | |
org.quartz.plugins.xml |
Modifier and Type | Method and Description |
---|---|
List<SchedulerPlugin> |
QuartzSchedulerResources.getSchedulerPlugins()
|
Modifier and Type | Method and Description |
---|---|
void |
QuartzSchedulerResources.addSchedulerPlugin(SchedulerPlugin plugin)
Add the given
for the
to use. |
Modifier and Type | Method and Description |
---|---|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
ThreadPool threadPool,
JobStore jobStore,
Map<String,SchedulerPlugin> schedulerPluginMap,
String rmiRegistryHost,
int rmiRegistryPort,
long idleWaitTime,
long dbFailureRetryInterval,
boolean jmxExport,
String jmxObjectName)
Creates a scheduler using the specified thread pool, job store, and
plugins, and binds it to RMI.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
ThreadPool threadPool,
ThreadExecutor threadExecutor,
JobStore jobStore,
Map<String,SchedulerPlugin> schedulerPluginMap,
String rmiRegistryHost,
int rmiRegistryPort,
long idleWaitTime,
long dbFailureRetryInterval,
boolean jmxExport,
String jmxObjectName)
Creates a scheduler using the specified thread pool, job store, and
plugins, and binds it to RMI.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
ThreadPool threadPool,
ThreadExecutor threadExecutor,
JobStore jobStore,
Map<String,SchedulerPlugin> schedulerPluginMap,
String rmiRegistryHost,
int rmiRegistryPort,
long idleWaitTime,
long dbFailureRetryInterval,
boolean jmxExport,
String jmxObjectName,
int maxBatchSize,
long batchTimeWindow)
Creates a scheduler using the specified thread pool, job store, and
plugins, and binds it to RMI.
|
Modifier and Type | Class and Description |
---|---|
class |
SchedulerPluginWithUserTransactionSupport
Base class for plugins that wish to support having their start and
shutdown methods run within a
UserTransaction . |
Modifier and Type | Class and Description |
---|---|
class |
LoggingJobHistoryPlugin
Logs a history of all job executions (and execution vetos) via the
Jakarta Commons-Logging framework.
|
class |
LoggingTriggerHistoryPlugin
Logs a history of all trigger firings via the Jakarta Commons-Logging
framework.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ShutdownHookPlugin
This plugin catches the event of the JVM terminating (such as upon a CRTL-C)
and tells the scheuler to shutdown.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Copyright 2001-2019, Terracotta, Inc.