| Package | Description |
|---|---|
| com.helger.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
| com.helger.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
| com.helger.quartz.simpl |
Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler.
|
| Modifier and Type | Method and Description |
|---|---|
IThreadPool |
QuartzSchedulerResources.getThreadPool()
Get the
for the
to use. |
| Modifier and Type | Method and Description |
|---|---|
void |
QuartzSchedulerResources.setThreadPool(IThreadPool threadPool)
Set the
for the
to use. |
| Modifier and Type | Method and Description |
|---|---|
void |
DirectSchedulerFactory.createScheduler(IThreadPool threadPool,
IJobStore jobStore)
Creates a scheduler using the specified thread pool and job store.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
IThreadPool threadPool,
IJobStore jobStore)
Same as
DirectSchedulerFactory.createScheduler(IThreadPool threadPool, IJobStore jobStore),
with the addition of specifying the scheduler name and instance ID. |
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
IThreadPool threadPool,
IJobStore jobStore,
long idleWaitTime)
Creates a scheduler using the specified thread pool and job store and binds
it to RMI.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
IThreadPool threadPool,
IJobStore jobStore,
Map<String,ISchedulerPlugin> schedulerPluginMap,
long idleWaitTime)
Creates a scheduler using the specified thread pool, job store, and
plugins, and binds it to RMI.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
IThreadPool threadPool,
IThreadExecutor threadExecutor,
IJobStore jobStore,
Map<String,ISchedulerPlugin> schedulerPluginMap,
long idleWaitTime)
Creates a scheduler using the specified thread pool, job store, and
plugins, and binds it to RMI.
|
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
IThreadPool threadPool,
IThreadExecutor threadExecutor,
IJobStore jobStore,
Map<String,ISchedulerPlugin> schedulerPluginMap,
long idleWaitTime,
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 |
SimpleThreadPool
This is class is a simple implementation of a thread pool, based on the
interface. |
class |
ZeroSizeThreadPool
This is class is a simple implementation of a zero size thread pool, based on
the
interface. |
Copyright © 2016–2021 Philip Helger. All rights reserved.