| AllocatedPersistentTask |
Represents a executor node operation that corresponds to a persistent task
|
| AllocatedPersistentTask.State |
|
| CompletionPersistentTaskAction |
ActionType that is used by executor node to indicate that the persistent action finished or failed on the node and needs to be
removed from the cluster state in case of successful completion or restarted on some other node in case of failure.
|
| CompletionPersistentTaskAction.Request |
|
| NodePersistentTasksExecutor |
This component is responsible for execution of persistent tasks.
|
| PersistentTaskParams |
Parameters used to start persistent task
|
| PersistentTaskResponse |
Response upon a successful start or an persistent task
|
| PersistentTasksClusterService |
Component that runs only on the master node and is responsible for assigning running tasks to nodes
|
| PersistentTasksCustomMetaData |
A cluster state record that contains a list of all running persistent tasks
|
| PersistentTasksCustomMetaData.Assignment |
|
| PersistentTasksCustomMetaData.Builder |
|
| PersistentTasksCustomMetaData.PersistentTask |
A record that represents a single running persistent task
|
| PersistentTasksExecutor |
An executor of tasks that can survive restart of requesting or executing node.
|
| PersistentTasksExecutorRegistry |
Components that registers all persistent task executors
|
| PersistentTasksService |
This service is used by persistent tasks and allocated persistent tasks to communicate changes
to the master node so that the master can update the cluster state and can track of the states
of the persistent tasks.
|
| PersistentTasksService.WaitForPersistentTaskListener |
|
| PersistentTaskState |
PersistentTaskState represents the state of the persistent tasks, as it
is persisted in the cluster state.
|
| RemovePersistentTaskAction |
|
| RemovePersistentTaskAction.Request |
|
| RemovePersistentTaskAction.RequestBuilder |
|
| StartPersistentTaskAction |
This action can be used to add the record for the persistent action to the cluster state.
|
| StartPersistentTaskAction.Request |
|
| StartPersistentTaskAction.RequestBuilder |
|
| UpdatePersistentTaskStatusAction |
|
| UpdatePersistentTaskStatusAction.Request |
|
| UpdatePersistentTaskStatusAction.RequestBuilder |
|