Class AsyncJobStatus
java.lang.Object
com.kingsrook.qqq.backend.core.actions.async.AsyncJobStatus
- All Implemented Interfaces:
Serializable
Object to track current status of an async job - e.g., its state, and some
messages from the backend like "x of y"
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for cancelRequestedGetter for caughtExceptionGetter for currentGetter for jobNameGetter for logTailGetter for messageGetter for progressgetState()Getter for stateServer-owned authorization, never part of an HTTP state response.getTotal()Getter for totalvoidsetCancelRequested(boolean cancelRequested) Setter for cancelRequestedvoidsetCaughtException(Exception caughtException) Setter for caughtExceptionvoidsetCurrent(Integer current) Setter for currentvoidsetJobName(String jobName) Setter for jobNamevoidsetLogTail(List<JobLogLine> logTail) Setter for logTailvoidsetMessage(String message) Setter for messagevoidsetProgress(JobProgressSnapshot progress) Setter for progressvoidsetState(AsyncJobState state) Setter for statevoidsetStateAccess(ProcessStateAccess stateAccess) voidSetter for totaltoString()withJobName(String jobName) Fluent setter for jobNamewithLogTail(List<JobLogLine> logTail) Fluent setter for logTailwithProgress(JobProgressSnapshot progress) Fluent setter for progress
-
Constructor Details
-
AsyncJobStatus
public AsyncJobStatus()
-
-
Method Details
-
toString
-
getState
Getter for state -
setState
Setter for state -
getMessage
Getter for message -
setMessage
Setter for message -
getCurrent
Getter for current -
setCurrent
Setter for current -
getTotal
Getter for total -
setTotal
Setter for total -
getCaughtException
Getter for caughtException -
setCaughtException
Setter for caughtException -
getCancelRequested
public boolean getCancelRequested()Getter for cancelRequested -
setCancelRequested
public void setCancelRequested(boolean cancelRequested) Setter for cancelRequested -
getJobName
Getter for jobName -
setJobName
Setter for jobName -
withJobName
Fluent setter for jobName -
getStateAccess
Server-owned authorization, never part of an HTTP state response. -
setStateAccess
-
getProgress
Getter for progress -
setProgress
Setter for progress -
withProgress
Fluent setter for progress -
getLogTail
Getter for logTail -
setLogTail
Setter for logTail -
withLogTail
Fluent setter for logTail
-