-
status
TaskStatus status
Task status, @see TaskStatus.
-
statusChangeTime
Date statusChangeTime
Time when task status was last updated.
-
statusChangedBy
String statusChangedBy
String identifying who last updated task status.
-
taskClassName
String taskClassName
Name of Class implementing the BackgroundTask interface that should be executed when task is run.
-
creator
String creator
String identifying who created this task.
-
engineID
String engineID
String identifying which engine instance is executing this task, set when task is scheduled.
-
runAt
Date runAt
When this task should be executed.
-
recurring
Boolean recurring
Should this task be run again after it has finished executing successfully.
-
interval
long interval
If a task is marked as recurring, this represents the time delay between the next executing of this task.
-
stackTrace
String stackTrace
Used to store any executing failures for the given task.
-
exception
String exception
-
taskCheckpoint
String taskCheckpoint
Used to store a task checkpoint allowing it to resume from the same point of execution as at the time of the checkpoint.
-
configuration
org.json.JSONObject configuration
Configuration passed to the task on startup, can contain data/location of data for task to process, etc.