The Cancel Tasks API allows cancellation of a currently running task.
CancelTasksRequest request = new CancelTasksRequest();
There are no required parameters. The task cancellation command supports the same task selection parameters as the list tasks command.
CancelTasksResponse response = client.tasks().cancel(request, RequestOptions.DEFAULT);
The asynchronous execution requires
CancelTasksRequest instance and an
ActionListener instance to be passed to the asynchronous method:
The asynchronous method does not block and returns immediately. Once it is
ActionListener is called back using the
if the execution successfully completed or using the
onFailure method if
A typical listener for
CancelTasksResponse looks like: