public class DefaultScheduledJobManager extends Object implements ScheduledJobManager, ScheduledJobNodeManager
Constructor and Description |
---|
DefaultScheduledJobManager(ScheduledJobDao jobDAO,
org.quartz.Scheduler scheduler,
com.atlassian.scheduler.SchedulerService schedulerService,
ManagedScheduledJobRegistry jobRegistry,
AuditService auditService,
ScheduleJobStatusManager statusManager,
com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager,
com.atlassian.event.api.EventPublisher eventPublisher)
Deprecated.
since 7.18. To be removed in 8.0 release.
|
DefaultScheduledJobManager(ScheduledJobDao jobDAO,
com.atlassian.scheduler.SchedulerService schedulerService,
ManagedScheduledJobRegistry jobRegistry,
AuditService auditService,
ScheduleJobStatusManager statusManager,
com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager,
com.atlassian.event.api.EventPublisher eventPublisher) |
Modifier and Type | Method and Description |
---|---|
void |
disable(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.disable(JobId) |
void |
disableJob(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobNodeManager.disableJob(JobId) |
void |
enable(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.enable(JobId) |
void |
enableJob(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobNodeManager.enableJob(JobId) |
String |
getCronExpression(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.getCronExpression(JobId) |
Long |
getRepeatInterval(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.getRepeatInterval(JobId) |
ScheduledJobStatus |
getScheduledJob(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.getScheduledJob(JobId) |
List<ScheduledJobStatus> |
getScheduledJobs()
Gets the list of managed job status.
|
static ScheduledJobKey |
jobIdToScheduledJobKeyWithoutRunNowSuffix(com.atlassian.scheduler.config.JobId jobId) |
void |
runNow(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.runNow(JobId) |
static com.atlassian.scheduler.config.JobId |
scheduledJobKeyToJobIdWithRunNowSuffix(com.atlassian.scheduler.config.JobId jobId) |
static com.atlassian.scheduler.config.JobId |
scheduledJobKeyToJobIdWithRunNowSuffix(ScheduledJobKey scheduledJobKey)
Deprecated.
since 7.18. To be removed in 8.0. Use
scheduledJobKeyToJobIdWithRunNowSuffix(JobId) |
Date |
updateCronJobSchedule(ScheduledJobKey key,
String newCronSchedule)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.updateCronJobSchedule(JobId, String) |
Date |
updateCronSchedule(ScheduledJobKey key,
String newCronSchedule)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobNodeManager.updateCronSchedule(JobId, String) |
void |
updateDisabledJobExecutionStatus(ScheduledJobKey key,
ScheduledJobStatus jobStatus)
Deprecated.
since 7.18. To be removed in 8.0. Use
#updateDisabledJobExecutionStatus(JobId, ScheduledJobStatus) |
void |
updateEnabledJobExecutionStatus(ScheduledJobKey key,
ScheduledJobStatus jobStatus)
Deprecated.
since 7.18. To be removed in 8.0. Use
#updateEnabledJobExecutionStatus(JobId, ScheduledJobStatus) |
Date |
updateSimpleJobSchedule(ScheduledJobKey key,
long repeatInterval)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobManager.updateSimpleJobSchedule(JobId, long) |
Date |
updateSimpleSchedule(ScheduledJobKey key,
long repeatInterval)
Deprecated.
since 7.18. To be removed in 8.0. Use
ScheduledJobNodeManager.updateSimpleSchedule(JobId, long) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
disable, enable, getCronExpression, getRepeatInterval, getScheduledJob, runNow, updateCronJobSchedule, updateSimpleJobSchedule
disableJob, enableJob, updateCronSchedule, updateSimpleSchedule
@Deprecated public DefaultScheduledJobManager(ScheduledJobDao jobDAO, org.quartz.Scheduler scheduler, com.atlassian.scheduler.SchedulerService schedulerService, ManagedScheduledJobRegistry jobRegistry, AuditService auditService, ScheduleJobStatusManager statusManager, com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager, com.atlassian.event.api.EventPublisher eventPublisher)
public DefaultScheduledJobManager(ScheduledJobDao jobDAO, com.atlassian.scheduler.SchedulerService schedulerService, ManagedScheduledJobRegistry jobRegistry, AuditService auditService, ScheduleJobStatusManager statusManager, com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager, com.atlassian.event.api.EventPublisher eventPublisher)
public List<ScheduledJobStatus> getScheduledJobs()
ScheduledJobManager
getScheduledJobs
in interface ScheduledJobManager
@Deprecated public ScheduledJobStatus getScheduledJob(ScheduledJobKey key)
ScheduledJobManager.getScheduledJob(JobId)
ScheduledJobManager
getScheduledJob
in interface ScheduledJobManager
@Deprecated public Date updateCronJobSchedule(ScheduledJobKey key, String newCronSchedule)
ScheduledJobManager.updateCronJobSchedule(JobId, String)
ScheduledJobManager
Only valid for ManagedScheduledCronJob
and requires
AbstractManagedScheduledJob.isEditable()
to be true.
updateCronJobSchedule
in interface ScheduledJobManager
@Deprecated public Date updateCronSchedule(ScheduledJobKey key, String newCronSchedule)
ScheduledJobNodeManager.updateCronSchedule(JobId, String)
updateCronSchedule
in interface ScheduledJobNodeManager
@Deprecated public Date updateSimpleJobSchedule(ScheduledJobKey key, long repeatInterval)
ScheduledJobManager.updateSimpleJobSchedule(JobId, long)
ScheduledJobManager
Only valid for ManagedScheduledSimpleJob
and requires
AbstractManagedScheduledJob.isEditable()
to be true.
updateSimpleJobSchedule
in interface ScheduledJobManager
@Deprecated public Date updateSimpleSchedule(ScheduledJobKey key, long repeatInterval)
ScheduledJobNodeManager.updateSimpleSchedule(JobId, long)
updateSimpleSchedule
in interface ScheduledJobNodeManager
@Deprecated public void runNow(ScheduledJobKey key)
ScheduledJobManager.runNow(JobId)
ScheduledJobManager
Requires ManagedScheduledJob.canRunAdhoc()
to be true.
runNow
in interface ScheduledJobManager
@Deprecated public void disable(ScheduledJobKey key)
ScheduledJobManager.disable(JobId)
ScheduledJobManager
Requires ManagedScheduledJob.canDisable()
to be true.
disable
in interface ScheduledJobManager
@Deprecated public void disableJob(ScheduledJobKey key)
ScheduledJobNodeManager.disableJob(JobId)
disableJob
in interface ScheduledJobNodeManager
@Deprecated public void enable(ScheduledJobKey key)
ScheduledJobManager.enable(JobId)
ScheduledJobManager
Requires ManagedScheduledJob.canDisable()
to be true.
enable
in interface ScheduledJobManager
@Deprecated public void enableJob(ScheduledJobKey key)
ScheduledJobNodeManager.enableJob(JobId)
enableJob
in interface ScheduledJobNodeManager
@Deprecated public void updateEnabledJobExecutionStatus(ScheduledJobKey key, ScheduledJobStatus jobStatus)
#updateEnabledJobExecutionStatus(JobId, ScheduledJobStatus)
@Deprecated public void updateDisabledJobExecutionStatus(ScheduledJobKey key, ScheduledJobStatus jobStatus)
#updateDisabledJobExecutionStatus(JobId, ScheduledJobStatus)
@Deprecated public String getCronExpression(ScheduledJobKey key)
ScheduledJobManager.getCronExpression(JobId)
ScheduledJobManager
getCronExpression
in interface ScheduledJobManager
null
if not a cron job.@Deprecated public Long getRepeatInterval(ScheduledJobKey key)
ScheduledJobManager.getRepeatInterval(JobId)
ScheduledJobManager
getRepeatInterval
in interface ScheduledJobManager
null
if not a simple job@Deprecated public static com.atlassian.scheduler.config.JobId scheduledJobKeyToJobIdWithRunNowSuffix(ScheduledJobKey scheduledJobKey)
scheduledJobKeyToJobIdWithRunNowSuffix(JobId)
runNow(com.atlassian.confluence.schedule.ScheduledJobKey)
.public static com.atlassian.scheduler.config.JobId scheduledJobKeyToJobIdWithRunNowSuffix(com.atlassian.scheduler.config.JobId jobId)
public static ScheduledJobKey jobIdToScheduledJobKeyWithoutRunNowSuffix(com.atlassian.scheduler.config.JobId jobId)
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences