Package | Description |
---|---|
org.quartz |
The main package of Quartz, containing the client-side interfaces.
|
org.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
org.quartz.core.jmx | |
org.quartz.ee.jmx.jboss | |
org.quartz.ee.jta | |
org.quartz.ee.servlet | |
org.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
org.quartz.impl.jdbcjobstore | |
org.quartz.impl.triggers |
This package contains Trigger implementations that ship with Quartz.
|
org.quartz.jobs.ee.jms | |
org.quartz.listeners | |
org.quartz.plugins | |
org.quartz.plugins.history | |
org.quartz.plugins.interrupt | |
org.quartz.plugins.management | |
org.quartz.plugins.xml | |
org.quartz.simpl |
Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler.
|
org.quartz.spi |
Contains Service Provider Interfaces that can be implemented by those
wishing to create and use custom versions of Quartz back-end/behind-the-scenes
services.
|
org.quartz.utils | |
org.quartz.xml | |
org.terracotta.quartz |
Modifier and Type | Class and Description |
---|---|
class |
JobExecutionException
An exception that can be thrown by a
to indicate to the Quartz that an error
occurred while executing, and whether or not the Job requests
to be re-fired immediately (using the same ,
or whether it wants to be unscheduled. |
class |
JobPersistenceException
An exception that is thrown to indicate that there has been a failure in the
scheduler's underlying persistence mechanism.
|
class |
ObjectAlreadyExistsException
An exception that is thrown to indicate that an attempt to store a new
object (i.e.
|
class |
SchedulerConfigException
An exception that is thrown to indicate that there is a misconfiguration of
the
SchedulerFactory - or one of the components it
configures. |
class |
UnableToInterruptJobException
An exception that is thrown to indicate that a call to
InterruptableJob.interrupt() failed without interrupting the Job.
|
Modifier and Type | Method and Description |
---|---|
void |
SchedulerListener.schedulerError(String msg,
SchedulerException cause)
Called by the
when a serious error has
occurred within the scheduler - such as repeated failures in the JobStore ,
or the inability to instantiate a Job instance when its
Trigger has fired. |
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Add (register) the given
Calendar to the Scheduler. |
void |
Scheduler.addJob(JobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger . |
void |
Scheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling)
Add the given
Job to the Scheduler - with no associated
Trigger . |
boolean |
Scheduler.checkExists(JobKey jobKey)
Determine whether a
Job with the given identifier already
exists within the scheduler. |
boolean |
Scheduler.checkExists(TriggerKey triggerKey)
Determine whether a
Trigger with the given identifier already
exists within the scheduler. |
void |
Scheduler.clear()
|
boolean |
Scheduler.deleteCalendar(String calName)
Delete the identified
Calendar from the Scheduler. |
boolean |
Scheduler.deleteJob(JobKey jobKey)
Delete the identified
Job from the Scheduler - and any
associated Trigger s. |
boolean |
Scheduler.deleteJobs(List<JobKey> jobKeys)
Delete the identified
Job s from the Scheduler - and any
associated Trigger s. |
Collection<Scheduler> |
SchedulerFactory.getAllSchedulers()
Returns handles to all known Schedulers (made by any SchedulerFactory
within this jvm.).
|
Calendar |
Scheduler.getCalendar(String calName)
Get the
instance with the given name. |
List<String> |
Scheduler.getCalendarNames()
Get the names of all registered
. |
SchedulerContext |
Scheduler.getContext()
Returns the
SchedulerContext of the Scheduler . |
List<JobExecutionContext> |
Scheduler.getCurrentlyExecutingJobs()
Return a list of
JobExecutionContext objects that
represent all currently executing Jobs in this Scheduler instance. |
JobDetail |
Scheduler.getJobDetail(JobKey jobKey)
Get the
for the Job
instance with the given key. |
List<String> |
Scheduler.getJobGroupNames()
Get the names of all known
groups. |
Set<JobKey> |
Scheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all the
in the matching groups. |
ListenerManager |
Scheduler.getListenerManager()
Get a reference to the scheduler's
ListenerManager ,
through which listeners may be registered. |
SchedulerMetaData |
Scheduler.getMetaData()
Get a
SchedulerMetaData object describing the settings
and capabilities of the scheduler instance. |
Set<String> |
Scheduler.getPausedTriggerGroups()
Get the names of all
groups that are paused. |
Scheduler |
SchedulerFactory.getScheduler()
Returns a client-usable handle to a
Scheduler . |
Scheduler |
SchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
String |
Scheduler.getSchedulerInstanceId()
Returns the instance Id of the
Scheduler . |
String |
Scheduler.getSchedulerName()
Returns the name of the
Scheduler . |
String |
SchedulerMetaData.getSummary()
Returns a formatted (human readable) String describing all the
Scheduler 's
meta-data values. |
Trigger |
Scheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given key. |
List<String> |
Scheduler.getTriggerGroupNames()
Get the names of all known
groups. |
Set<TriggerKey> |
Scheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Get the names of all the
in the given
group. |
List<? extends Trigger> |
Scheduler.getTriggersOfJob(JobKey jobKey)
|
Trigger.TriggerState |
Scheduler.getTriggerState(TriggerKey triggerKey)
Get the current state of the identified
. |
boolean |
Scheduler.isInStandbyMode()
Reports whether the
Scheduler is in stand-by mode. |
boolean |
Scheduler.isShutdown()
Reports whether the
Scheduler has been shutdown. |
boolean |
Scheduler.isStarted()
Whether the scheduler has been started.
|
void |
Scheduler.pauseAll()
Pause all triggers - similar to calling
pauseTriggerGroup(group)
on every group, however, after using this method resumeAll()
must be called to clear the scheduler's state of 'remembering' that all
new triggers will be paused as they are added. |
void |
Scheduler.pauseJob(JobKey jobKey)
Pause the
with the given
key - by pausing all of its current Trigger s. |
void |
Scheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Pause all of the
in the
matching groups - by pausing all of their Trigger s. |
void |
Scheduler.pauseTrigger(TriggerKey triggerKey)
Pause the
with the given key. |
void |
Scheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Pause all of the
in the groups matching. |
Date |
Scheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Remove (delete) the
with the
given key, and store the new given one - which must be associated
with the same job (the new trigger must have the job name & group specified)
- however, the new trigger need not have the same name as the old trigger. |
void |
Scheduler.resetTriggerFromErrorState(TriggerKey triggerKey)
Reset the current state of the identified
from Trigger.TriggerState.ERROR to Trigger.TriggerState.NORMAL or
Trigger.TriggerState.PAUSED as appropriate. |
void |
Scheduler.resumeAll()
Resume (un-pause) all triggers - similar to calling
resumeTriggerGroup(group) on every group. |
void |
Scheduler.resumeJob(JobKey jobKey)
Resume (un-pause) the
with
the given key. |
void |
Scheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in matching groups. |
void |
Scheduler.resumeTrigger(TriggerKey triggerKey)
Resume (un-pause) the
with the given
key. |
void |
Scheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Resume (un-pause) all of the
in matching groups. |
void |
Scheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace)
Schedule the given job with the related set of triggers.
|
Date |
Scheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
Date |
Scheduler.scheduleJob(Trigger trigger)
|
void |
Scheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace)
Schedule all of the given jobs with the related set of triggers.
|
void |
Scheduler.setJobFactory(JobFactory factory)
Set the
JobFactory that will be responsible for producing
instances of Job classes. |
void |
Scheduler.shutdown()
Halts the
Scheduler 's firing of ,
and cleans up all resources associated with the Scheduler. |
void |
Scheduler.shutdown(boolean waitForJobsToComplete)
Halts the
Scheduler 's firing of ,
and cleans up all resources associated with the Scheduler. |
void |
Scheduler.standby()
Temporarily halts the
Scheduler 's firing of . |
void |
Scheduler.start()
Starts the
Scheduler 's threads that fire . |
void |
Scheduler.startDelayed(int seconds)
Calls {#start()} after the indicated number of seconds.
|
void |
Scheduler.triggerJob(JobKey jobKey)
Trigger the identified
(execute it now). |
void |
Scheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Trigger the identified
(execute it now). |
boolean |
Scheduler.unscheduleJob(TriggerKey triggerKey)
Remove the indicated
from the scheduler. |
boolean |
Scheduler.unscheduleJobs(List<TriggerKey> triggerKeys)
Remove all of the indicated
s from the scheduler. |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerSignalerImpl.notifySchedulerListenersError(String string,
SchedulerException jpe) |
void |
QuartzScheduler.notifySchedulerListenersError(String msg,
SchedulerException se) |
void |
QuartzSchedulerMBeanImpl.schedulerError(String msg,
SchedulerException cause) |
Modifier and Type | Method and Description |
---|---|
void |
RemotableQuartzScheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers) |
void |
QuartzScheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Add (register) the given
Calendar to the Scheduler. |
void |
RemotableQuartzScheduler.addJob(JobDetail jobDetail,
boolean replace) |
void |
QuartzScheduler.addJob(JobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger . |
void |
RemotableQuartzScheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
void |
QuartzScheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
protected void |
JobRunShell.begin() |
boolean |
RemotableQuartzScheduler.checkExists(JobKey jobKey) |
boolean |
QuartzScheduler.checkExists(JobKey jobKey)
Determine whether a
Job with the given identifier already
exists within the scheduler. |
boolean |
RemotableQuartzScheduler.checkExists(TriggerKey triggerKey) |
boolean |
QuartzScheduler.checkExists(TriggerKey triggerKey)
Determine whether a
Trigger with the given identifier already
exists within the scheduler. |
void |
RemotableQuartzScheduler.clear() |
void |
QuartzScheduler.clear()
|
protected void |
JobRunShell.complete(boolean successfulExecution) |
JobRunShell |
JobRunShellFactory.createJobRunShell(TriggerFiredBundle bundle)
Called by the
to obtain instances of . |
boolean |
RemotableQuartzScheduler.deleteCalendar(String calName) |
boolean |
QuartzScheduler.deleteCalendar(String calName)
Delete the identified
Calendar from the Scheduler. |
boolean |
RemotableQuartzScheduler.deleteJob(JobKey jobKey) |
boolean |
QuartzScheduler.deleteJob(JobKey jobKey)
Delete the identified
Job from the Scheduler - and any
associated Trigger s. |
boolean |
RemotableQuartzScheduler.deleteJobs(List<JobKey> jobKeys) |
boolean |
QuartzScheduler.deleteJobs(List<JobKey> jobKeys) |
Calendar |
RemotableQuartzScheduler.getCalendar(String calName) |
Calendar |
QuartzScheduler.getCalendar(String calName)
Get the
instance with the given name. |
List<String> |
RemotableQuartzScheduler.getCalendarNames() |
List<String> |
QuartzScheduler.getCalendarNames()
Get the names of all registered
. |
List<JobExecutionContext> |
RemotableQuartzScheduler.getCurrentlyExecutingJobs() |
JobDetail |
RemotableQuartzScheduler.getJobDetail(JobKey jobKey) |
JobDetail |
QuartzScheduler.getJobDetail(JobKey jobKey)
Get the
for the Job
instance with the given name and group. |
List<String> |
RemotableQuartzScheduler.getJobGroupNames() |
List<String> |
QuartzScheduler.getJobGroupNames()
Get the names of all known
groups. |
Set<JobKey> |
RemotableQuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher) |
Set<JobKey> |
QuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all the
in the
matching groups. |
Set<String> |
RemotableQuartzScheduler.getPausedTriggerGroups() |
Set<String> |
QuartzScheduler.getPausedTriggerGroups() |
SchedulerContext |
RemotableQuartzScheduler.getSchedulerContext() |
SchedulerContext |
QuartzScheduler.getSchedulerContext()
Returns the
SchedulerContext of the Scheduler . |
Trigger |
RemotableQuartzScheduler.getTrigger(TriggerKey triggerKey) |
Trigger |
QuartzScheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given name and
group. |
List<String> |
RemotableQuartzScheduler.getTriggerGroupNames() |
List<String> |
QuartzScheduler.getTriggerGroupNames()
Get the names of all known
groups. |
Set<TriggerKey> |
RemotableQuartzScheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher) |
Set<TriggerKey> |
QuartzScheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Get the names of all the
in
the matching groups. |
List<? extends Trigger> |
RemotableQuartzScheduler.getTriggersOfJob(JobKey jobKey) |
List<? extends Trigger> |
QuartzScheduler.getTriggersOfJob(JobKey jobKey)
|
Trigger.TriggerState |
RemotableQuartzScheduler.getTriggerState(TriggerKey triggerKey) |
Trigger.TriggerState |
QuartzScheduler.getTriggerState(TriggerKey triggerKey)
Get the current state of the identified
. |
void |
QuartzScheduler.initialize() |
void |
JobRunShell.initialize(QuartzScheduler sched) |
void |
QuartzScheduler.notifyJobListenersToBeExecuted(JobExecutionContext jec) |
void |
QuartzScheduler.notifyJobListenersWasExecuted(JobExecutionContext jec,
JobExecutionException je) |
void |
QuartzScheduler.notifyJobListenersWasVetoed(JobExecutionContext jec) |
void |
QuartzScheduler.notifyTriggerListenersComplete(JobExecutionContext jec,
Trigger.CompletedExecutionInstruction instCode) |
boolean |
QuartzScheduler.notifyTriggerListenersFired(JobExecutionContext jec) |
void |
QuartzScheduler.notifyTriggerListenersMisfired(Trigger trigger) |
void |
RemotableQuartzScheduler.pauseAll() |
void |
QuartzScheduler.pauseAll()
Pause all triggers - equivalent of calling
pauseTriggers(GroupMatcher
with a matcher matching all known groups. |
void |
RemotableQuartzScheduler.pauseJob(JobKey jobKey) |
void |
QuartzScheduler.pauseJob(JobKey jobKey)
Pause the
with the given
name - by pausing all of its current Trigger s. |
void |
RemotableQuartzScheduler.pauseJobs(GroupMatcher<JobKey> matcher) |
void |
QuartzScheduler.pauseJobs(GroupMatcher<JobKey> groupMatcher)
Pause all of the
in the
matching groups - by pausing all of their Trigger s. |
void |
RemotableQuartzScheduler.pauseTrigger(TriggerKey triggerKey) |
void |
QuartzScheduler.pauseTrigger(TriggerKey triggerKey)
Pause the
with the given name. |
void |
RemotableQuartzScheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher) |
void |
QuartzScheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Pause all of the
in the matching groups. |
Date |
RemotableQuartzScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger) |
Date |
QuartzScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Remove (delete) the
with the
given name, and store the new given one - which must be associated
with the same job. |
void |
RemotableQuartzScheduler.resetTriggerFromErrorState(TriggerKey triggerKey) |
void |
QuartzScheduler.resetTriggerFromErrorState(TriggerKey triggerKey) |
void |
RemotableQuartzScheduler.resumeAll() |
void |
QuartzScheduler.resumeAll()
Resume (un-pause) all triggers - equivalent of calling
resumeTriggerGroup(group)
on every group. |
void |
RemotableQuartzScheduler.resumeJob(JobKey jobKey) |
void |
QuartzScheduler.resumeJob(JobKey jobKey)
Resume (un-pause) the
with
the given name. |
void |
RemotableQuartzScheduler.resumeJobs(GroupMatcher<JobKey> matcher) |
void |
QuartzScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in the matching groups. |
void |
RemotableQuartzScheduler.resumeTrigger(TriggerKey triggerKey) |
void |
QuartzScheduler.resumeTrigger(TriggerKey triggerKey)
Resume (un-pause) the
with the given
name. |
void |
RemotableQuartzScheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher) |
void |
QuartzScheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Resume (un-pause) all of the
in the
matching groups. |
void |
RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
QuartzScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
Date |
RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger) |
Date |
QuartzScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
Date |
RemotableQuartzScheduler.scheduleJob(Trigger trigger) |
Date |
QuartzScheduler.scheduleJob(Trigger trigger)
|
void |
RemotableQuartzScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
QuartzScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
QuartzScheduler.setJobFactory(JobFactory factory) |
void |
RemotableQuartzScheduler.start() |
void |
QuartzScheduler.start()
Starts the
QuartzScheduler 's threads that fire . |
void |
RemotableQuartzScheduler.startDelayed(int seconds) |
void |
QuartzScheduler.startDelayed(int seconds) |
void |
RemotableQuartzScheduler.triggerJob(JobKey jobKey,
JobDataMap data) |
void |
QuartzScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Trigger the identified
(execute it
now) - with a non-volatile trigger. |
void |
RemotableQuartzScheduler.triggerJob(OperableTrigger trig) |
void |
QuartzScheduler.triggerJob(OperableTrigger trig)
Store and schedule the identified
|
boolean |
RemotableQuartzScheduler.unscheduleJob(TriggerKey triggerKey) |
boolean |
QuartzScheduler.unscheduleJob(TriggerKey triggerKey)
Remove the indicated
from the
scheduler. |
boolean |
RemotableQuartzScheduler.unscheduleJobs(List<TriggerKey> triggerKeys) |
boolean |
QuartzScheduler.unscheduleJobs(List<TriggerKey> triggerKeys) |
void |
QuartzScheduler.validateState() |
Constructor and Description |
---|
QuartzScheduler(QuartzSchedulerResources resources,
long idleWaitTime,
long dbRetryInterval)
Create a
QuartzScheduler with the given configuration
properties. |
Modifier and Type | Method and Description |
---|---|
static CompositeData |
JobExecutionContextSupport.toCompositeData(JobExecutionContext jec) |
static TabularData |
JobExecutionContextSupport.toTabularData(List<JobExecutionContext> executingJobs) |
Modifier and Type | Method and Description |
---|---|
protected Object |
JBoss4RMIRemoteMBeanScheduler.getAttribute(String attribute) |
protected AttributeList |
JBoss4RMIRemoteMBeanScheduler.getAttributes(String[] attributes) |
void |
JBoss4RMIRemoteMBeanScheduler.initialize()
Initialize this remote MBean scheduler, getting the JBoss
RMIAdaptor for communication.
|
protected Object |
JBoss4RMIRemoteMBeanScheduler.invoke(String operationName,
Object[] params,
String[] signature) |
Constructor and Description |
---|
JBoss4RMIRemoteMBeanScheduler() |
Modifier and Type | Method and Description |
---|---|
protected void |
JTAJobRunShell.begin() |
protected void |
JTAJobRunShell.complete(boolean successfulExecution) |
JobRunShell |
JTAJobRunShellFactory.createJobRunShell(TriggerFiredBundle bundle)
Called by the
QuartzSchedulerThread
to obtain instances of
. |
JobRunShell |
JTAAnnotationAwareJobRunShellFactory.createJobRunShell(TriggerFiredBundle bundle)
Called by the
QuartzSchedulerThread
to obtain instances of
. |
static UserTransaction |
UserTransactionHelper.lookupUserTransaction()
Create/Lookup a UserTransaction in the InitialContext via the
name set in setUserTxLocation().
|
Modifier and Type | Method and Description |
---|---|
protected StdSchedulerFactory |
QuartzInitializerServlet.getSchedulerFactory(String configFile) |
protected StdSchedulerFactory |
QuartzInitializerListener.getSchedulerFactory(String configFile) |
Modifier and Type | Method and Description |
---|---|
protected SchedulerException |
RemoteScheduler.invalidateHandleCreateException(String msg,
Exception cause) |
Modifier and Type | Method and Description |
---|---|
void |
QuartzServer.schedulerError(String msg,
SchedulerException cause)
Called by the
when a serious error has
occured within the scheduler - such as repeated failures in the JobStore ,
or the inability to instantiate a Job instance when its
Trigger has fired. |
Modifier and Type | Method and Description |
---|---|
void |
StdScheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
void |
RemoteScheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
void |
RemoteMBeanScheduler.addJob(JobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
SchedulerRepository.bind(Scheduler sched) |
boolean |
StdScheduler.checkExists(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.checkExists(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.checkExists(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
StdScheduler.checkExists(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.checkExists(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.checkExists(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
StdScheduler.clear()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.clear()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.clear() |
JobRunShell |
StdJobRunShellFactory.createJobRunShell(TriggerFiredBundle bndle)
Called by the
QuartzSchedulerThread
to obtain instances of
. |
void |
DirectSchedulerFactory.createRemoteScheduler(String rmiHost,
int rmiPort)
Creates a proxy to a remote scheduler.
|
void |
DirectSchedulerFactory.createRemoteScheduler(String schedulerName,
String schedulerInstanceId,
String rmiHost,
int rmiPort)
Same as
DirectSchedulerFactory.createRemoteScheduler(String rmiHost, int rmiPort) ,
with the addition of specifying the scheduler name and instance ID. |
void |
DirectSchedulerFactory.createRemoteScheduler(String schedulerName,
String schedulerInstanceId,
String rmiBindName,
String rmiHost,
int rmiPort)
Same as
DirectSchedulerFactory.createRemoteScheduler(String rmiHost, int rmiPort) ,
with the addition of specifying the scheduler name, instance ID, and rmi
bind name. |
void |
DirectSchedulerFactory.createScheduler(String schedulerName,
String schedulerInstanceId,
ThreadPool threadPool,
JobStore jobStore)
Same as
DirectSchedulerFactory.createScheduler(ThreadPool threadPool, JobStore jobStore) ,
with the addition of specifying the scheduler name and instance ID. |
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,
JobStore jobStore,
String rmiRegistryHost,
int rmiRegistryPort,
long idleWaitTime,
long dbFailureRetryInterval)
Creates a scheduler using the specified thread pool and job store 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.
|
void |
DirectSchedulerFactory.createScheduler(ThreadPool threadPool,
JobStore jobStore)
Creates a scheduler using the specified thread pool and job store.
|
void |
DirectSchedulerFactory.createVolatileScheduler(int maxThreads)
Creates an in memory job store (
)
The thread priority is set to Thread.NORM_PRIORITY |
boolean |
StdScheduler.deleteCalendar(String calName)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.deleteCalendar(String calName)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.deleteCalendar(String calName)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
boolean |
StdScheduler.deleteJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.deleteJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.deleteJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
boolean |
StdScheduler.deleteJobs(List<JobKey> jobKeys) |
boolean |
RemoteScheduler.deleteJobs(List<JobKey> jobKeys) |
boolean |
RemoteMBeanScheduler.deleteJobs(List<JobKey> jobKeys) |
Collection<Scheduler> |
StdSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any
StdSchedulerFactory instance.).
|
Collection<Scheduler> |
DirectSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any
StdSchedulerFactory instance.).
|
protected abstract Object |
RemoteMBeanScheduler.getAttribute(String attribute)
Get the given attribute of the remote Scheduler MBean.
|
protected abstract AttributeList |
RemoteMBeanScheduler.getAttributes(String[] attributes)
Get the given attributes of the remote Scheduler MBean.
|
Calendar |
StdScheduler.getCalendar(String calName)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Calendar |
RemoteScheduler.getCalendar(String calName)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Calendar |
RemoteMBeanScheduler.getCalendar(String calName)
Calls th0e equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
List<String> |
StdScheduler.getCalendarNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteScheduler.getCalendarNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteMBeanScheduler.getCalendarNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
SchedulerContext |
StdScheduler.getContext()
Returns the
SchedulerContext of the Scheduler . |
SchedulerContext |
RemoteScheduler.getContext()
Returns the
SchedulerContext of the Scheduler . |
SchedulerContext |
RemoteMBeanScheduler.getContext()
Returns the
SchedulerContext of the Scheduler . |
List<JobExecutionContext> |
RemoteScheduler.getCurrentlyExecutingJobs()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<JobExecutionContext> |
RemoteMBeanScheduler.getCurrentlyExecutingJobs()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
static Scheduler |
StdSchedulerFactory.getDefaultScheduler()
Returns a handle to the default Scheduler, creating it if it does not
yet exist.
|
JobDetail |
StdScheduler.getJobDetail(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
JobDetail |
RemoteScheduler.getJobDetail(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
JobDetail |
RemoteMBeanScheduler.getJobDetail(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
List<String> |
StdScheduler.getJobGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteScheduler.getJobGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteMBeanScheduler.getJobGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Set<JobKey> |
StdScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Set<JobKey> |
RemoteScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Set<JobKey> |
RemoteMBeanScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
ListenerManager |
StdScheduler.getListenerManager() |
ListenerManager |
RemoteScheduler.getListenerManager() |
ListenerManager |
RemoteMBeanScheduler.getListenerManager()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
SchedulerMetaData |
RemoteScheduler.getMetaData() |
SchedulerMetaData |
RemoteMBeanScheduler.getMetaData() |
Set<String> |
StdScheduler.getPausedTriggerGroups() |
Set<String> |
RemoteScheduler.getPausedTriggerGroups() |
Set<String> |
RemoteMBeanScheduler.getPausedTriggerGroups() |
protected RemotableQuartzScheduler |
RemoteScheduler.getRemoteScheduler() |
Scheduler |
StdSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
Scheduler |
DirectSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
Scheduler |
StdSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists (if
it has already been instantiated).
|
Scheduler |
DirectSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
String |
RemoteScheduler.getSchedulerInstanceId()
Returns the instance Id of the
Scheduler . |
String |
RemoteMBeanScheduler.getSchedulerInstanceId()
Returns the instance Id of the
Scheduler . |
String |
RemoteScheduler.getSchedulerName()
Returns the name of the
Scheduler . |
String |
RemoteMBeanScheduler.getSchedulerName()
Returns the name of the
Scheduler . |
Trigger |
StdScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger |
RemoteScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger |
RemoteMBeanScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
StdScheduler.getTriggerGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteScheduler.getTriggerGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<String> |
RemoteMBeanScheduler.getTriggerGroupNames()
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Set<TriggerKey> |
StdScheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Set<TriggerKey> |
RemoteScheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Set<TriggerKey> |
RemoteMBeanScheduler.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
List<? extends Trigger> |
StdScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<? extends Trigger> |
RemoteScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<Trigger> |
RemoteMBeanScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger.TriggerState |
StdScheduler.getTriggerState(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger.TriggerState |
RemoteScheduler.getTriggerState(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger.TriggerState |
RemoteMBeanScheduler.getTriggerState(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdSchedulerFactory.initialize()
Initialize the
with
the contents of a Properties file and overriding System
properties. |
abstract void |
RemoteMBeanScheduler.initialize()
Initialize this RemoteMBeanScheduler instance, connecting to the
remote MBean server.
|
void |
StdSchedulerFactory.initialize(InputStream propertiesStream)
Initialize the
with
the contents of the Properties file opened with the
given InputStream . |
void |
StdSchedulerFactory.initialize(Properties props)
Initialize the
with
the contents of the given Properties object. |
void |
StdSchedulerFactory.initialize(String filename)
Initialize the
with
the contents of the Properties file with the given
name. |
protected abstract Object |
RemoteMBeanScheduler.invoke(String operationName,
Object[] params,
String[] signature)
Invoke the given operation on the remote Scheduler MBean.
|
boolean |
RemoteScheduler.isInStandbyMode()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.isInStandbyMode()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.isShutdown()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.isShutdown()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.isStarted()
Whether the scheduler has been started.
|
boolean |
RemoteMBeanScheduler.isStarted()
Whether the scheduler has been started.
|
void |
StdScheduler.pauseAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.pauseAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.pauseAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.pauseJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.pauseJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.pauseJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.pauseTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.pauseTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.pauseTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Date |
StdScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteMBeanScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resetTriggerFromErrorState(TriggerKey triggerKey)
Reset the current state of the identified
from Trigger.TriggerState.ERROR to Trigger.TriggerState.NORMAL or
Trigger.TriggerState.PAUSED as appropriate. |
void |
RemoteScheduler.resetTriggerFromErrorState(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resetTriggerFromErrorState(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resumeAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.resumeAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resumeAll()
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resumeJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.resumeJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resumeJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resumeTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.resumeTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resumeTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
RemoteScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
Date |
StdScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Date |
StdScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteMBeanScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
RemoteScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
RemoteMBeanScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
StdScheduler.setJobFactory(JobFactory factory) |
void |
RemoteScheduler.setJobFactory(JobFactory factory) |
void |
RemoteMBeanScheduler.setJobFactory(JobFactory factory) |
void |
RemoteMBeanScheduler.setSchedulerObjectName(ObjectName schedulerObjectName)
Set the name under which the Scheduler MBean is registered on the
remote MBean server.
|
void |
RemoteMBeanScheduler.setSchedulerObjectName(String schedulerObjectName)
Set the name under which the Scheduler MBean is registered on the
remote MBean server.
|
void |
RemoteScheduler.shutdown()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.shutdown()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.shutdown(boolean waitForJobsToComplete)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.shutdown(boolean waitForJobsToComplete)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.standby()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.standby()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
StdScheduler.start()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.start()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.start()
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
StdScheduler.startDelayed(int seconds)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.startDelayed(int seconds)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.startDelayed(int seconds)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
StdScheduler.triggerJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.triggerJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.triggerJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
StdScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
void |
RemoteMBeanScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
boolean |
StdScheduler.unscheduleJob(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteScheduler.unscheduleJob(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
boolean |
RemoteMBeanScheduler.unscheduleJob(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
boolean |
StdScheduler.unscheduleJobs(List<TriggerKey> triggerKeys) |
boolean |
RemoteScheduler.unscheduleJobs(List<TriggerKey> triggerKeys) |
boolean |
RemoteMBeanScheduler.unscheduleJobs(List<TriggerKey> triggerKeys) |
Constructor and Description |
---|
StdSchedulerFactory(Properties props)
Create a StdSchedulerFactory that has been initialized via
. |
StdSchedulerFactory(String fileName)
Create a StdSchedulerFactory that has been initialized via
. |
Modifier and Type | Class and Description |
---|---|
class |
LockException
Exception class for when there is a failure obtaining or releasing a
resource lock.
|
class |
NoSuchDelegateException
Exception class for when a driver delegate cannot be found for a given
configuration, or lack thereof.
|
Modifier and Type | Method and Description |
---|---|
void |
JobStoreSupport.schedulerStarted() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleTriggerImpl.validate()
Validates whether the properties of the
JobDetail are
valid for submission into a Scheduler . |
void |
DailyTimeIntervalTriggerImpl.validate()
Validates whether the properties of the
JobDetail are
valid for submission into a Scheduler . |
void |
CalendarIntervalTriggerImpl.validate()
Validates whether the properties of the
JobDetail are
valid for submission into a Scheduler . |
void |
AbstractTrigger.validate()
Validates whether the properties of the
JobDetail are
valid for submission into a Scheduler . |
Modifier and Type | Class and Description |
---|---|
class |
JmsJobException
The JmsJobException is used to indicate an error during sending of a
javax.jms.Message . |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerListenerSupport.schedulerError(String msg,
SchedulerException cause) |
void |
BroadcastSchedulerListener.schedulerError(String msg,
SchedulerException cause) |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerPluginWithUserTransactionSupport.initialize(String pname,
Scheduler sched) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingTriggerHistoryPlugin.initialize(String pname,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
void |
LoggingJobHistoryPlugin.initialize(String pname,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
JobInterruptMonitorPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper helper) |
Modifier and Type | Method and Description |
---|---|
void |
ShutdownHookPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
XMLSchedulingDataProcessorPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper schedulerFactoryClassLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
String |
SystemPropertyInstanceIdGenerator.generateInstanceId()
Returns the cluster wide value for this scheduler instance's id, based on a system property
|
String |
SimpleInstanceIdGenerator.generateInstanceId() |
String |
HostnameInstanceIdGenerator.generateInstanceId() |
Job |
SimpleJobFactory.newJob(TriggerFiredBundle bundle,
Scheduler Scheduler) |
Job |
PropertySettingJobFactory.newJob(TriggerFiredBundle bundle,
Scheduler scheduler) |
protected void |
PropertySettingJobFactory.setBeanProps(Object obj,
JobDataMap data) |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerSignaler.notifySchedulerListenersError(String string,
SchedulerException jpe) |
Modifier and Type | Method and Description |
---|---|
String |
InstanceIdGenerator.generateInstanceId()
Generate the instance id for a
Scheduler |
Date |
TimeBroker.getCurrentTime()
Deprecated.
Get the current time, as known by the
TimeBroker . |
void |
SchedulerPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper loadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Job |
JobFactory.newJob(TriggerFiredBundle bundle,
Scheduler scheduler)
Called by the scheduler at the time of the trigger firing, in order to
produce a
Job instance on which to call execute. |
void |
JobStore.schedulerStarted()
Called by the QuartzScheduler to inform the
JobStore that
the scheduler has started. |
void |
OperableTrigger.validate()
Validates whether the properties of the
JobDetail are
valid for submission into a Scheduler . |
Constructor and Description |
---|
C3p0PoolingConnectionProvider(Properties config)
Create a connection pool using the given properties.
|
C3p0PoolingConnectionProvider(String dbDriver,
String dbURL,
String dbUser,
String dbPassword,
int maxConnections,
String dbValidationQuery) |
HikariCpPoolingConnectionProvider(Properties config)
Create a connection pool using the given properties.
|
HikariCpPoolingConnectionProvider(String dbDriver,
String dbURL,
String dbUser,
String dbPassword,
int maxConnections,
String dbValidationQuery) |
Modifier and Type | Method and Description |
---|---|
protected void |
XMLSchedulingDataProcessor.executePreProcessCommands(Scheduler scheduler) |
protected void |
XMLSchedulingDataProcessor.processFile(String fileName,
String systemId)
Process the xmlfile named
fileName with the given system
ID. |
void |
XMLSchedulingDataProcessor.processStreamAndScheduleJobs(InputStream stream,
String systemId,
Scheduler sched)
Process the xmlfile named
fileName with the given system
ID. |
protected void |
XMLSchedulingDataProcessor.scheduleJobs(Scheduler sched)
Schedules the given sets of jobs and triggers.
|
Modifier and Type | Method and Description |
---|---|
void |
PlainTerracottaJobStore.schedulerStarted() |
void |
AbstractTerracottaJobStore.schedulerStarted() |
Copyright 2001-2019, Terracotta, Inc.