File tree Expand file tree Collapse file tree
main/java/org/opensearch/task/commons/task
test/java/org/opensearch/task/commons/task Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -198,7 +198,7 @@ public static class Builder {
198198 /**
199199 * Depicts latest state of the Task
200200 */
201- private final TaskStatus taskStatus ;
201+ private TaskStatus taskStatus ;
202202
203203 /**
204204 * Various params to used for Task execution
@@ -323,6 +323,14 @@ public void lastHeartbeatAt(long lastHeartbeatAt) {
323323 this .lastHeartbeatAt = lastHeartbeatAt ;
324324 }
325325
326+ /**
327+ * Update the Task Status
328+ * @param taskStatus {@link TaskStatus} - current status of the Task
329+ */
330+ public void taskStatus (TaskStatus taskStatus ) {
331+ this .taskStatus = taskStatus ;
332+ }
333+
326334 /**
327335 * Set Task Assigned Node
328336 * @param node Worker Node on which the Task is to be executed
Original file line number Diff line number Diff line change @@ -107,11 +107,12 @@ public void testBuilderFromAttributes() {
107107 builder .completedAt (createdAt + 3000 );
108108 builder .lastHeartbeatAt (createdAt + 2500 );
109109 builder .assignedNode (WorkerNode .createWorkerNode ("node1" , "nodeip" , "nodename" ));
110+ builder .taskStatus (TaskStatus .ACTIVE );
110111
111112 Task task = builder .build ();
112113
113114 assertEquals (taskId , task .getTaskId ());
114- assertEquals (taskStatus , task .getTaskStatus ());
115+ assertEquals (TaskStatus . ACTIVE , task .getTaskStatus ());
115116 assertEquals (params , task .getParams ());
116117 assertEquals (taskType , task .getTaskType ());
117118 assertEquals (createdAt , task .getCreatedAt ());
You can’t perform that action at this time.
0 commit comments