Class ScheduledJobStatus
java.lang.Object
com.atlassian.confluence.schedule.ScheduledJobStatus
- All Implemented Interfaces:
Serializable
This class contains the transient runtime state of a single job.
This class is thread-safe (and needs to be).
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionScheduledJobStatus
(com.atlassian.scheduler.config.JobId jobId, List<ScheduledJobHistory> existingHistory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addHistory
(ScheduledJobHistory newHistory) com.atlassian.scheduler.config.JobId
getJobId()
boolean
boolean
boolean
void
setNextExecution
(Date nextExecution) void
setStatus
(ExecutionStatus status)
-
Field Details
-
MAX_HISTORY
public static final int MAX_HISTORY- See Also:
-
-
Constructor Details
-
ScheduledJobStatus
public ScheduledJobStatus(com.atlassian.scheduler.config.JobId jobId, List<ScheduledJobHistory> existingHistory)
-
-
Method Details
-
getJobId
public com.atlassian.scheduler.config.JobId getJobId() -
getHistory
-
addHistory
-
getStatus
-
setStatus
-
getLastExecution
-
getNextExecution
-
setNextExecution
-
getAverageRunningTime
-
isEnabled
public boolean isEnabled() -
isDisabled
public boolean isDisabled() -
isManuallyRunnable
public boolean isManuallyRunnable()
-