Class SequentialAckingBatchedTaskExecutor<Task extends AckedClusterStateUpdateTask>

java.lang.Object
org.elasticsearch.cluster.SimpleBatchedAckListenerTaskExecutor<Task>
org.elasticsearch.cluster.SequentialAckingBatchedTaskExecutor<Task>
Type Parameters:
Task - The type of the task that extends AckedClusterStateUpdateTask.
All Implemented Interfaces:
ClusterStateTaskExecutor<Task>

public class SequentialAckingBatchedTaskExecutor<Task extends AckedClusterStateUpdateTask> extends SimpleBatchedAckListenerTaskExecutor<Task>
A task executor that executes tasks sequentially, allowing each task to acknowledge the cluster state update. This executor is used for tasks that need to be executed one after another, where each task can produce a new cluster state and can listen for acknowledgments.