Index
All Classes and Interfaces|All Packages
A
- ACTIVE - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of an in progress Task
- ASSIGNED - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of a Task which is assigned to or picked up by a worker but hasn't started execution yet.
- assignedAt(long) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Set Task Assignment Time
- assignedNode(WorkerNode) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Set Task Assigned Node
- assignTask(TaskId, WorkerNode) - Method in interface org.opensearch.task.commons.clients.TaskManagerClient
-
Assign Task to a particular WorkerNode.
B
- build() - Method in class org.opensearch.task.commons.task.Task.Builder
-
Build Task from Builder
- builder(Task) - Static method in class org.opensearch.task.commons.task.Task.Builder
-
Build Builder from Task
- builder(TaskId, TaskStatus, TaskParams, TaskType, long) - Static method in class org.opensearch.task.commons.task.Task.Builder
-
Build Builder from various Task attributes
C
- CANCELLED - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of a cancelled Task
- cancelTask(TaskId) - Method in interface org.opensearch.task.commons.clients.TaskManagerClient
-
Mark task as cancelled.
- completedAt(long) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Set Task Completion Time
- createWorkerNode(String, String, String) - Static method in class org.opensearch.task.commons.worker.WorkerNode
-
Creates a new worker node with the given ID, name, and IP address.
E
- equals(Object) - Method in class org.opensearch.task.commons.task.TaskId
- equals(Object) - Method in class org.opensearch.task.commons.worker.WorkerNode
- executeTask(Task) - Method in interface org.opensearch.task.commons.worker.TaskWorker
-
Execute the Task
F
- FAILED - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of a Task which failed in 1 or more attempts
G
- getAssignedAt() - Method in class org.opensearch.task.commons.task.Task
-
Get Task Assignment Time
- getAssignedNode() - Method in class org.opensearch.task.commons.task.Task
-
Get Task Assigned Node
- getAssignedTasks(TaskListRequest) - Method in interface org.opensearch.task.commons.clients.TaskWorkerClient
-
List all tasks assigned to a WorkerNode.
- getCompletedAt() - Method in class org.opensearch.task.commons.task.Task
-
Get Task Completion Time
- getCreatedAt() - Method in class org.opensearch.task.commons.task.Task
-
Get Task Creation Time
- getId() - Method in class org.opensearch.task.commons.worker.WorkerNode
-
Returns the unique identifier of the worker node.
- getIp() - Method in class org.opensearch.task.commons.worker.WorkerNode
-
Returns the IP address of the worker node.
- getLastHeartbeatAt() - Method in class org.opensearch.task.commons.task.Task
-
Get Last Heartbeat Time
- getName() - Method in class org.opensearch.task.commons.worker.WorkerNode
-
Returns the name of the worker node.
- getParams() - Method in class org.opensearch.task.commons.task.Task
-
Get TaskParams
- getStartedAt() - Method in class org.opensearch.task.commons.task.Task
-
Get Task Start Time
- getTask(TaskId) - Method in interface org.opensearch.task.commons.clients.TaskManagerClient
-
Get task from TaskStore/Queue
- getTaskId() - Method in class org.opensearch.task.commons.task.Task
-
Get TaskId
- getTaskStatus() - Method in class org.opensearch.task.commons.task.Task
-
Get TaskStatus
- getTaskType() - Method in class org.opensearch.task.commons.task.Task
-
Get TaskType
- getValue() - Method in class org.opensearch.task.commons.task.TaskId
-
Get id value
H
- hashCode() - Method in class org.opensearch.task.commons.task.TaskId
- hashCode() - Method in class org.opensearch.task.commons.worker.WorkerNode
L
- lastHeartbeatAt(long) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Set Task Last Heartbeat Time for the task
- listTasks(TaskListRequest) - Method in interface org.opensearch.task.commons.clients.TaskManagerClient
-
List all tasks applying all the filters present in listTaskRequest
M
- MERGE - Enum constant in enum org.opensearch.task.commons.task.TaskType
-
For all segment merge related tasks
O
- org.opensearch.task.commons.clients - package org.opensearch.task.commons.clients
-
Contains task client related classes
- org.opensearch.task.commons.task - package org.opensearch.task.commons.task
-
Contains tasks related classes
- org.opensearch.task.commons.worker - package org.opensearch.task.commons.worker
-
Contains task worker related classes
P
- pageSize(int) - Method in class org.opensearch.task.commons.clients.TaskListRequest
-
Update page size for the list tasks response
S
- sendTaskHeartbeat(TaskId, long) - Method in interface org.opensearch.task.commons.clients.TaskWorkerClient
-
Sends task heart beat to Task Store/Queue
- SNAPSHOT - Enum constant in enum org.opensearch.task.commons.task.TaskType
-
For all snapshot related tasks
- startedAt(long) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Set Task Start Time
- startPageNumber(int) - Method in class org.opensearch.task.commons.clients.TaskListRequest
-
Update page number to start with when fetching the list of tasks
- submitTask(Task) - Method in interface org.opensearch.task.commons.clients.TaskProducerClient
-
Submit a new task to TaskStore/Queue
- SUCCESS - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of a finished Task
T
- Task - Class in org.opensearch.task.commons.task
-
A Background Task to be run on Offline Node.
- Task(TaskId, TaskStatus, TaskParams, TaskType, long, long, long, long, long, WorkerNode) - Constructor for class org.opensearch.task.commons.task.Task
-
Constructor for Task
- Task.Builder - Class in org.opensearch.task.commons.task
-
Builder class for Task.
- TaskId - Class in org.opensearch.task.commons.task
-
Class encapsulating Task identifier
- TaskId(String) - Constructor for class org.opensearch.task.commons.task.TaskId
-
Constructor to initialize TaskId
- TaskListRequest - Class in org.opensearch.task.commons.clients
-
Request object for listing tasks
- TaskListRequest() - Constructor for class org.opensearch.task.commons.clients.TaskListRequest
-
Default constructor
- TaskManagerClient - Interface in org.opensearch.task.commons.clients
-
Client used to interact with Task Store/Queue.
- TaskParams - Class in org.opensearch.task.commons.task
-
Base class for all TaskParams implementation of various TaskTypes
- TaskParams() - Constructor for class org.opensearch.task.commons.task.TaskParams
-
Default constructor
- TaskProducerClient - Interface in org.opensearch.task.commons.clients
-
Producer interface used to submit new tasks for execution on worker nodes.
- taskStatus(TaskStatus) - Method in class org.opensearch.task.commons.task.Task.Builder
-
Update the Task Status
- TaskStatus - Enum in org.opensearch.task.commons.task
-
Task status enum
- taskType(TaskStatus...) - Method in class org.opensearch.task.commons.clients.TaskListRequest
-
Update task status to filter with in the request
- taskType(TaskType...) - Method in class org.opensearch.task.commons.clients.TaskListRequest
-
Update task types to filter with in the request
- TaskType - Enum in org.opensearch.task.commons.task
-
Enum for task type
- TaskWorker - Interface in org.opensearch.task.commons.worker
-
Task Worker that executes the Task
- TaskWorkerClient - Interface in org.opensearch.task.commons.clients
-
Consumer interface used to find new tasks assigned to a
WorkerNodefor execution.
U
- UNASSIGNED - Enum constant in enum org.opensearch.task.commons.task.TaskStatus
-
TaskStatus of a Task which is not yet assigned to or picked up by a worker
- updateTask(Task) - Method in interface org.opensearch.task.commons.clients.TaskManagerClient
-
Update task in TaskStore/Queue
V
- valueOf(String) - Static method in enum org.opensearch.task.commons.task.TaskStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opensearch.task.commons.task.TaskType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opensearch.task.commons.task.TaskStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opensearch.task.commons.task.TaskType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WorkerNode - Class in org.opensearch.task.commons.worker
-
Represents a worker node in the fleet
All Classes and Interfaces|All Packages