AsynchronousJobStatus
org.sagebionetworks.repo.model.asynch.AsynchronousJobStatus
Object used to track the status of an Asynchronous Job.
| Field | Type | Description |
|---|---|---|
| jobState | AsynchJobState | The job's state can be one of the following enumerations |
| jobCanceling | BOOLEAN | Was the job being asked to cancel. |
| requestBody | AsynchronousRequestBody | The body of an Asynchronous job request. |
| responseBody | AsynchronousResponseBody | The body of an Asynchronous job response. |
| etag | STRING | The etag of the status will change whenever the status changes. |
| jobId | STRING | The ID if the job issued when this job request was issued. |
| startedByUserId | INTEGER | The ID of the user that started the job |
| startedOn | STRING | The date-time when the status of this table last changed to PROCESSING. |
| changedOn | STRING | The date-time when the status of this table last changed. |
| progressMessage | STRING | The current message of the progress tracker. |
| progressCurrent | INTEGER | The progress current value indicates how much progress has been made. For example: If progressTotal = 100; and progressCurrent = 50; then the work is 50% complete. |
| progressTotal | INTEGER | The progress total indicates the total amount of work to complete. For example: If progressTotal = 100; and progressCurrent = 50; then the work is 50% complete. |
| exception | STRING | The exception that needs to be thrown |
| errorMessage | STRING | When processing fails, this is a one line error message. |
| errorDetails | STRING | When processing fails, this is the full stack trace of the error. |
| runtimeMS | INTEGER | The number of milliseconds from the start to completion of this job. |
| callersContext | CallersContext | Contextual information about a web service call. |