Package org.elasticsearch.persistent
Class NodePersistentTasksExecutor
java.lang.Object
org.elasticsearch.persistent.NodePersistentTasksExecutor
public class NodePersistentTasksExecutor
extends java.lang.Object
This component is responsible for execution of persistent tasks.
It abstracts away the execution of tasks and greatly simplifies testing of PersistentTasksNodeService
-
Method Summary
Modifier and Type Method Description <Params extends PersistentTaskParams>
voidexecuteTask(Params params, PersistentTaskState state, AllocatedPersistentTask task, PersistentTasksExecutor<Params> executor)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
executeTask
public <Params extends PersistentTaskParams> void executeTask(Params params, @Nullable PersistentTaskState state, AllocatedPersistentTask task, PersistentTasksExecutor<Params> executor)
-