@ThreadSafe
public class JobInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JobInfo.JobStatus |
| Modifier and Type | Method and Description |
|---|---|
JobInfo |
dead() |
boolean |
equals(java.lang.Object o) |
JobInfo |
error(java.lang.String message) |
java.lang.String |
getJobType() |
java.net.URI |
getJobUri() |
java.time.OffsetDateTime |
getLastUpdated() |
java.util.List<JobMessage> |
getMessages() |
java.time.OffsetDateTime |
getStarted() |
java.lang.String |
getState() |
JobInfo.JobStatus |
getStatus() |
java.util.Optional<java.time.OffsetDateTime> |
getStopped() |
int |
hashCode() |
JobInfo |
info(java.lang.String message) |
boolean |
isStopped() |
static JobInfo |
newJobInfo(java.net.URI jobUri,
java.lang.String jobType,
JobMonitor monitor,
java.time.Clock clock) |
static JobInfo |
newJobInfo(java.net.URI jobUri,
java.lang.String jobType,
java.time.OffsetDateTime started,
java.time.OffsetDateTime lastUpdated,
java.util.Optional<java.time.OffsetDateTime> stopped,
JobInfo.JobStatus status,
java.util.List<JobMessage> messages,
JobMonitor monitor,
java.time.Clock clock) |
void |
ping() |
JobInfo |
stop() |
java.lang.String |
toString() |
public static JobInfo newJobInfo(java.net.URI jobUri, java.lang.String jobType, JobMonitor monitor, java.time.Clock clock)
public static JobInfo newJobInfo(java.net.URI jobUri, java.lang.String jobType, java.time.OffsetDateTime started, java.time.OffsetDateTime lastUpdated, java.util.Optional<java.time.OffsetDateTime> stopped, JobInfo.JobStatus status, java.util.List<JobMessage> messages, JobMonitor monitor, java.time.Clock clock)
public boolean isStopped()
public java.net.URI getJobUri()
public java.lang.String getJobType()
public java.time.OffsetDateTime getStarted()
public JobInfo.JobStatus getStatus()
public java.lang.String getState()
public java.util.Optional<java.time.OffsetDateTime> getStopped()
public java.util.List<JobMessage> getMessages()
public java.time.OffsetDateTime getLastUpdated()
public void ping()
public JobInfo info(java.lang.String message)
public JobInfo error(java.lang.String message)
public JobInfo stop()
public JobInfo dead()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object