public interface ManagedScheduledJob extends ScheduledJob
Modifier and Type | Method and Description |
---|---|
boolean |
canDisable() |
boolean |
canRunAdhoc() |
default boolean |
disabledByDefault() |
org.quartz.JobDetail |
getJobDetail()
Deprecated.
since 7.18. To be removed in 8.0 release.
|
default com.atlassian.scheduler.config.JobId |
getJobId() |
long |
getLockWaitTime() |
ScheduledJobKey |
getScheduledJobKey()
Deprecated.
since 7.18. To be removed in 8.0. Use
getJobId() |
Optional<TimeoutPolicy> |
getTimeoutPolicy() |
static boolean |
isCronJob(ManagedScheduledJob job)
Utility to determine if a managed job is a cron job or not.
|
boolean |
isEditable() |
boolean |
isKeepingHistory() |
boolean |
isLocalJob() |
static boolean |
isQuartzJob(ManagedScheduledJob job)
Deprecated.
since 7.18. To be removed in 8.0 release.
|
getJobConfig, getJobRunner, isClusteredOnly, sameJobId
@Deprecated ScheduledJobKey getScheduledJobKey()
getJobId()
ScheduledJobKey.valueOf(JobDetail)
when getJobDetail()
returns non-null, or ScheduledJobKey.valueOf(JobId)
when ScheduledJob.getJobConfig()
returns non-null.default com.atlassian.scheduler.config.JobId getJobId()
@Deprecated org.quartz.JobDetail getJobDetail()
null
when
ScheduledJob.getJobRunner()
and ScheduledJob.getJobConfig()
return non-null.boolean isEditable()
boolean isKeepingHistory()
boolean canRunAdhoc()
boolean canDisable()
long getLockWaitTime()
boolean isLocalJob()
Optional<TimeoutPolicy> getTimeoutPolicy()
@Deprecated static boolean isQuartzJob(ManagedScheduledJob job)
true
when getJobDetail()
returns non-null.static boolean isCronJob(ManagedScheduledJob job)
default boolean disabledByDefault()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences