Interface AsyncTaskManagementService.AsyncOperation<Request extends TaskAwareRequest,Response extends ActionResponse,T extends CancellableTask & AsyncTask>
- Enclosing class:
AsyncTaskManagementService<Request extends TaskAwareRequest,Response extends ActionResponse, T extends StoredAsyncTask<Response>>
public static interface AsyncTaskManagementService.AsyncOperation<Request extends TaskAwareRequest,Response extends ActionResponse,T extends CancellableTask & AsyncTask>
-
Method Summary
Modifier and TypeMethodDescriptioncreateTask(Request request, long id, String type, String action, TaskId parentTaskId, Map<String, String> headers, Map<String, String> originHeaders, AsyncExecutionId asyncExecutionId) voidexecute(Request request, T task, ActionListener<Response> listener) initialResponse(T task) readResponse(StreamInput inputStream)
-
Method Details
-
createTask
-
execute
-
initialResponse
-
readResponse
- Throws:
IOException
-