Task and Thread Actions
Task actions provide features for running and interacting with asynchronous tasks managed by the XINA Run application or AWS Lambda platform.
Task Actions
RUN
CONCLUDE
Explicitly conclude an asynchronous task.
CANCEL
Cancel one or more asynchronous tasks.
Only non-concluded tasks may be canceled. If "ignore" is false, and any specified tasks have concluded, an error will be thrown and no changes will occur. If "ignore" is true, all non-concluded specified tasks will be canceled, and any concluded tasks will be ignored.
Example
{
"action" : "cancel",
"tasks" : [ <task ID>, ... ],
"ignore" : <boolean, optional, default false>
}
CLEAN
Permanently delete one or more asynchronous task records and any associated files.
Only concluded tasks may be cleaned. If "ignore"
is false
, and any specified tasks have not concluded, an error will be thrown and no changes will occur. If "ignore"
is true
, all concluded specified tasks will be cleaned, and any non-concluded tasks will be ignored.
Example
{
"action" : "clean",
"tasks" : [ <task ID>, ... ],
"ignore" : <boolean, optional, default false>
}
DESTROY
Cancel and clean one or more asynchronous tasks.