|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.schedule.quartz.ManagedScheduledJobTriggerFactory
public class ManagedScheduledJobTriggerFactory
Constructs Trigger instances for Quartz, based on preconfigures (e.g. via spring) ManagedScheduledJob during initialisation (vis ManagedTriggerFactory), or on registration during the installation / startup of a plugin (via the ManagedScheduleJobRegistrationService interface). Any ManagedScheduledJob registered before initialisation will not be constructed at registration time, instead they will be constructed at initialisation time.
| Constructor Summary | |
|---|---|
protected |
ManagedScheduledJobTriggerFactory()
Required for CGLIB to be able to successfully proxy. |
|
ManagedScheduledJobTriggerFactory(org.quartz.Scheduler scheduler,
ScheduledJobDao scheduledJobDAO,
DefaultManagedScheduledJobRegistry registry,
org.quartz.JobListener listener,
CronTriggerFactory cronTriggerFactory,
SimpleTriggerFactory simpleTriggerFactory)
|
| Method Summary | |
|---|---|
void |
initialiseTriggers()
Creates and schedules the triggers with the scheduler. |
void |
registerManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
For registering of additional ManagedScheduledJob's (e.g. |
void |
unregisterManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
For unregistering of a previously registered ManagedScheduledJob's (e.g. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected ManagedScheduledJobTriggerFactory()
public ManagedScheduledJobTriggerFactory(org.quartz.Scheduler scheduler,
ScheduledJobDao scheduledJobDAO,
DefaultManagedScheduledJobRegistry registry,
org.quartz.JobListener listener,
CronTriggerFactory cronTriggerFactory,
SimpleTriggerFactory simpleTriggerFactory)
| Method Detail |
|---|
public void initialiseTriggers()
ManagedTriggerFactory
initialiseTriggers in interface ManagedTriggerFactorypublic void registerManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
registerManagedScheduledJob in interface ManagedScheduleJobRegistrationServicemanagedScheduledJob - the job to registerpublic void unregisterManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
Job will be unscheduled and unloaded. No historical information will be removed.
unregisterManagedScheduledJob in interface ManagedScheduleJobRegistrationServicemanagedScheduledJob - the job to unregister
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||