public class DefaultScheduler extends Object implements Scheduler
Constructor and Description |
---|
DefaultScheduler() |
Modifier and Type | Method and Description |
---|---|
void |
addGlobalJobListener(JobListener listener)
Adds the job listener
|
void |
addGlobalTriggerListener(TriggerListener listener)
Adds a job trigger listener
|
Properties |
getProperties() |
StdScheduler |
getScheduler() |
void |
initialize() |
boolean |
interruptSchedule(String jobName,
String groupName) |
void |
scheduleJob(JobDetail jobDetail,
Trigger trigger) |
void |
setProperties(Properties properties) |
void |
shutdown(boolean waitForJobsToComplete) |
void |
stop() |
void |
unscheduleJob(String jobName,
String groupName) |
public DefaultScheduler()
public void scheduleJob(JobDetail jobDetail, Trigger trigger) throws SchedulerException
scheduleJob
in interface Scheduler
SchedulerException
public void addGlobalJobListener(JobListener listener) throws SchedulerException
Scheduler
addGlobalJobListener
in interface Scheduler
listener
- listener instanceSchedulerException
- if the listener could not be registeredpublic void addGlobalTriggerListener(TriggerListener listener) throws SchedulerException
Scheduler
addGlobalTriggerListener
in interface Scheduler
listener
- the listener instanceSchedulerException
- if the listener could not be registered@PostConstruct public void initialize() throws SchedulerException
SchedulerException
@PreDestroy public void stop()
public void unscheduleJob(String jobName, String groupName) throws SchedulerException
unscheduleJob
in interface Scheduler
SchedulerException
public boolean interruptSchedule(String jobName, String groupName) throws SchedulerException
interruptSchedule
in interface Scheduler
SchedulerException
public void shutdown(boolean waitForJobsToComplete)
public StdScheduler getScheduler()
public void setProperties(Properties properties)
setProperties
in interface Scheduler
public Properties getProperties()
getProperties
in interface Scheduler
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.