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–2022 Atlassian. All rights reserved.