public class DefaultManagedScheduledJobRegistry extends Object implements ManagedScheduledJobRegistry
Constructor and Description |
---|
DefaultManagedScheduledJobRegistry(ClusterManager clusterManager,
com.atlassian.scheduler.SchedulerService schedulerService,
Collection<ManagedScheduledJob> standardJobs) |
Modifier and Type | Method and Description |
---|---|
void |
addManagedScheduledJob(ManagedScheduledJob job)
Registers a job in the registry.
|
ManagedScheduledJob |
getManagedScheduledJob(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ManagedScheduledJobRegistry.getManagedScheduledJob(JobId) } |
Collection<ManagedScheduledJob> |
getManagedScheduledJobs()
Returns all the registered jobs in the system.
|
boolean |
isManaged(ScheduledJobKey key)
Deprecated.
since 7.18. To be removed in 8.0. Use
ManagedScheduledJobRegistry.isManaged(JobId) } |
void |
removeManagedScheduledJob(ManagedScheduledJob job)
Unregisters a job in the registry.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getManagedScheduledJob, isManaged
public DefaultManagedScheduledJobRegistry(ClusterManager clusterManager, com.atlassian.scheduler.SchedulerService schedulerService, Collection<ManagedScheduledJob> standardJobs)
public Collection<ManagedScheduledJob> getManagedScheduledJobs()
ManagedScheduledJobRegistry
getManagedScheduledJobs
in interface ManagedScheduledJobRegistry
@Deprecated public ManagedScheduledJob getManagedScheduledJob(ScheduledJobKey key)
ManagedScheduledJobRegistry.getManagedScheduledJob(JobId)
}ManagedScheduledJobRegistry
getManagedScheduledJob
in interface ManagedScheduledJobRegistry
key
- the job key.@Deprecated public boolean isManaged(ScheduledJobKey key)
ManagedScheduledJobRegistry.isManaged(JobId)
}ManagedScheduledJobRegistry
isManaged
in interface ManagedScheduledJobRegistry
key
- the job key.public void addManagedScheduledJob(ManagedScheduledJob job)
ManagedScheduledJobRegistry
addManagedScheduledJob
in interface ManagedScheduledJobRegistry
job
- the jobpublic void removeManagedScheduledJob(ManagedScheduledJob job)
ManagedScheduledJobRegistry
removeManagedScheduledJob
in interface ManagedScheduledJobRegistry
job
- the jobCopyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences