public interface ManagedScheduledJobRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
addManagedScheduledJob(ManagedScheduledJob job)
Registers a job in the registry.
|
default ManagedScheduledJob |
getManagedScheduledJob(com.atlassian.scheduler.config.JobId jobId) |
ManagedScheduledJob |
getManagedScheduledJob(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
getManagedScheduledJob(JobId)} |
Collection<ManagedScheduledJob> |
getManagedScheduledJobs()
Returns all the registered jobs in the system.
|
default boolean |
isManaged(com.atlassian.scheduler.config.JobId jobId) |
boolean |
isManaged(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
isManaged(JobId)} |
void |
removeManagedScheduledJob(ManagedScheduledJob job)
Unregisters a job in the registry.
|
Collection<ManagedScheduledJob> getManagedScheduledJobs()
@Deprecated ManagedScheduledJob getManagedScheduledJob(ScheduledJobKey key)
getManagedScheduledJob(JobId)}key - the job key.default ManagedScheduledJob getManagedScheduledJob(com.atlassian.scheduler.config.JobId jobId)
@Deprecated boolean isManaged(ScheduledJobKey key)
isManaged(JobId)}key - the job key.default boolean isManaged(com.atlassian.scheduler.config.JobId jobId)
void addManagedScheduledJob(ManagedScheduledJob job)
job - the jobvoid removeManagedScheduledJob(ManagedScheduledJob job)
job - the jobCopyright © 2003–2023 Atlassian. All rights reserved.