Module org.elasticsearch.xcore
Class DeleteAsyncResultsService
java.lang.Object
org.elasticsearch.xpack.core.async.DeleteAsyncResultsService
Service that is capable of retrieving and cleaning up AsyncTasks regardless of their state. It works with the TaskManager, if a task
is still running and AsyncTaskIndexService if task results already stored there.
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteAsyncResultsService(AsyncTaskIndexService<? extends AsyncResponse<?>> store, TaskManager taskManager) Creates async results service -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteResponse(DeleteAsyncResultRequest request, ActionListener<AcknowledgedResponse> listener)
-
Constructor Details
-
DeleteAsyncResultsService
public DeleteAsyncResultsService(AsyncTaskIndexService<? extends AsyncResponse<?>> store, TaskManager taskManager) Creates async results service- Parameters:
store- AsyncTaskIndexService for the response we are working withtaskManager- task manager
-
-
Method Details
-
deleteResponse
public void deleteResponse(DeleteAsyncResultRequest request, ActionListener<AcknowledgedResponse> listener)
-