Skip to content

Commit 31eb9be

Browse files
committed
review comments
1 parent aa95082 commit 31eb9be

File tree

2 files changed

+25
-8
lines changed

2 files changed

+25
-8
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/MlTasks.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,13 @@ public static String datafeedTaskId(String datafeedId) {
3535

3636
@Nullable
3737
public static PersistentTasksCustomMetaData.PersistentTask<?> getJobTask(String jobId, @Nullable PersistentTasksCustomMetaData tasks) {
38-
if (tasks == null) {
39-
return null;
40-
}
41-
return tasks.getTask(jobTaskId(jobId));
38+
return tasks == null ? null : tasks.getTask(jobTaskId(jobId));
4239
}
4340

4441
@Nullable
4542
public static PersistentTasksCustomMetaData.PersistentTask<?> getDatafeedTask(String datafeedId,
4643
@Nullable PersistentTasksCustomMetaData tasks) {
47-
if (tasks == null) {
48-
return null;
49-
}
50-
return tasks.getTask(datafeedTaskId(datafeedId));
44+
return tasks == null ? null : tasks.getTask(datafeedTaskId(datafeedId));
5145
}
5246

5347
public static JobState getJobState(String jobId, @Nullable PersistentTasksCustomMetaData tasks) {

x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/MlTasksTests.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,27 @@ public void testGetDatefeedState() {
4242
tasksBuilder.updateTaskState(MlTasks.datafeedTaskId("foo"), DatafeedState.STARTED);
4343
assertEquals(DatafeedState.STARTED, MlTasks.getDatafeedState("foo", tasksBuilder.build()));
4444
}
45+
46+
public void testGetJobTask() {
47+
assertNull(MlTasks.getJobTask("foo", null));
48+
49+
PersistentTasksCustomMetaData.Builder tasksBuilder = PersistentTasksCustomMetaData.builder();
50+
tasksBuilder.addTask(MlTasks.jobTaskId("foo"), OpenJobAction.TASK_NAME, new OpenJobAction.JobParams("foo"),
51+
new PersistentTasksCustomMetaData.Assignment("bar", "test assignment"));
52+
53+
assertNotNull(MlTasks.getJobTask("foo", tasksBuilder.build()));
54+
assertNull(MlTasks.getJobTask("other", tasksBuilder.build()));
55+
}
56+
57+
public void testGetDatafeedTask() {
58+
assertNull(MlTasks.getDatafeedTask("foo", null));
59+
60+
PersistentTasksCustomMetaData.Builder tasksBuilder = PersistentTasksCustomMetaData.builder();
61+
tasksBuilder.addTask(MlTasks.datafeedTaskId("foo"), StartDatafeedAction.TASK_NAME,
62+
new StartDatafeedAction.DatafeedParams("foo", 0L),
63+
new PersistentTasksCustomMetaData.Assignment("bar", "test assignment"));
64+
65+
assertNotNull(MlTasks.getDatafeedTask("foo", tasksBuilder.build()));
66+
assertNull(MlTasks.getDatafeedTask("other", tasksBuilder.build()));
67+
}
4568
}

0 commit comments

Comments
 (0)