public class AnnotationJobTriggerPlugin extends Object implements SchedulerPlugin
| Constructor and Description |
|---|
AnnotationJobTriggerPlugin(String packageName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
OperableTrigger |
buildCronTrigger(CronTrigger cronTrigger,
String jobName) |
OperableTrigger |
buildSimpleTrigger(SimpleTrigger simpleTrigger,
String jobName) |
void |
initialize(String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give the SchedulerPlugin a chance to initialize. |
void |
shutdown()
Overridden to ignore wrapInUserTransaction because shutdown() does not interact with the
Scheduler. |
void |
start()
Called when the associated
Scheduler is started, in order to let the plug-in know it can now make calls into the scheduler if it
needs to. |
public AnnotationJobTriggerPlugin(String packageName)
packageName - public void initialize(String name, Scheduler scheduler) throws SchedulerException
Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
initialize in interface SchedulerPluginname - The name by which the plugin is identified.scheduler - The scheduler to which the plugin is registered.SchedulerConfigException - if there is an error initializing.SchedulerExceptionpublic void start()
SchedulerPlugin
Called when the associated Scheduler is started, in order to let the plug-in know it can now make calls into the scheduler if it
needs to.
start in interface SchedulerPluginpublic OperableTrigger buildCronTrigger(CronTrigger cronTrigger, String jobName) throws ParseException
ParseExceptionpublic OperableTrigger buildSimpleTrigger(SimpleTrigger simpleTrigger, String jobName)
public void shutdown()
Scheduler.shutdown in interface SchedulerPluginCopyright © 2011–2017 Knowm Inc.. All rights reserved.