|
19 | 19 |
|
20 | 20 | package org.elasticsearch.client.documentation;
|
21 | 21 |
|
22 |
| -import org.elasticsearch.ElasticsearchException; |
23 | 22 | import org.elasticsearch.action.ActionListener;
|
24 | 23 | import org.elasticsearch.action.LatchedActionListener;
|
25 |
| -import org.elasticsearch.action.TaskOperationFailure; |
26 |
| -import org.elasticsearch.action.admin.cluster.node.tasks.list.ListTasksRequest; |
27 |
| -import org.elasticsearch.action.admin.cluster.node.tasks.list.ListTasksResponse; |
28 |
| -import org.elasticsearch.action.admin.cluster.node.tasks.list.TaskGroup; |
29 | 24 | import org.elasticsearch.action.admin.cluster.settings.ClusterUpdateSettingsRequest;
|
30 | 25 | import org.elasticsearch.action.admin.cluster.settings.ClusterUpdateSettingsResponse;
|
31 | 26 | import org.elasticsearch.action.ingest.PutPipelineRequest;
|
|
39 | 34 | import org.elasticsearch.common.unit.TimeValue;
|
40 | 35 | import org.elasticsearch.common.xcontent.XContentType;
|
41 | 36 | import org.elasticsearch.indices.recovery.RecoverySettings;
|
42 |
| -import org.elasticsearch.tasks.TaskId; |
43 |
| -import org.elasticsearch.tasks.TaskInfo; |
44 | 37 |
|
45 | 38 | import java.io.IOException;
|
46 | 39 | import java.nio.charset.StandardCharsets;
|
47 | 40 | import java.util.HashMap;
|
48 |
| -import java.util.List; |
49 | 41 | import java.util.Map;
|
50 | 42 | import java.util.concurrent.CountDownLatch;
|
51 | 43 | import java.util.concurrent.TimeUnit;
|
52 | 44 |
|
53 |
| -import static java.util.Collections.emptyList; |
54 | 45 | import static org.hamcrest.Matchers.equalTo;
|
55 |
| -import static org.hamcrest.Matchers.greaterThanOrEqualTo; |
56 |
| -import static org.hamcrest.Matchers.notNullValue; |
57 | 46 |
|
58 | 47 | /**
|
59 | 48 | * This class is used to generate the Java Cluster API documentation.
|
@@ -193,89 +182,6 @@ public void onFailure(Exception e) {
|
193 | 182 | }
|
194 | 183 | }
|
195 | 184 |
|
196 |
| - public void testListTasks() throws IOException { |
197 |
| - RestHighLevelClient client = highLevelClient(); |
198 |
| - { |
199 |
| - // tag::list-tasks-request |
200 |
| - ListTasksRequest request = new ListTasksRequest(); |
201 |
| - // end::list-tasks-request |
202 |
| - |
203 |
| - // tag::list-tasks-request-filter |
204 |
| - request.setActions("cluster:*"); // <1> |
205 |
| - request.setNodes("nodeId1", "nodeId2"); // <2> |
206 |
| - request.setParentTaskId(new TaskId("parentTaskId", 42)); // <3> |
207 |
| - // end::list-tasks-request-filter |
208 |
| - |
209 |
| - // tag::list-tasks-request-detailed |
210 |
| - request.setDetailed(true); // <1> |
211 |
| - // end::list-tasks-request-detailed |
212 |
| - |
213 |
| - // tag::list-tasks-request-wait-completion |
214 |
| - request.setWaitForCompletion(true); // <1> |
215 |
| - request.setTimeout(TimeValue.timeValueSeconds(50)); // <2> |
216 |
| - request.setTimeout("50s"); // <3> |
217 |
| - // end::list-tasks-request-wait-completion |
218 |
| - } |
219 |
| - |
220 |
| - ListTasksRequest request = new ListTasksRequest(); |
221 |
| - |
222 |
| - // tag::list-tasks-execute |
223 |
| - ListTasksResponse response = client.cluster().listTasks(request); |
224 |
| - // end::list-tasks-execute |
225 |
| - |
226 |
| - assertThat(response, notNullValue()); |
227 |
| - |
228 |
| - // tag::list-tasks-response-tasks |
229 |
| - List<TaskInfo> tasks = response.getTasks(); // <1> |
230 |
| - // end::list-tasks-response-tasks |
231 |
| - |
232 |
| - // tag::list-tasks-response-calc |
233 |
| - Map<String, List<TaskInfo>> perNodeTasks = response.getPerNodeTasks(); // <1> |
234 |
| - List<TaskGroup> groups = response.getTaskGroups(); // <2> |
235 |
| - // end::list-tasks-response-calc |
236 |
| - |
237 |
| - // tag::list-tasks-response-failures |
238 |
| - List<ElasticsearchException> nodeFailures = response.getNodeFailures(); // <1> |
239 |
| - List<TaskOperationFailure> taskFailures = response.getTaskFailures(); // <2> |
240 |
| - // end::list-tasks-response-failures |
241 |
| - |
242 |
| - assertThat(response.getNodeFailures(), equalTo(emptyList())); |
243 |
| - assertThat(response.getTaskFailures(), equalTo(emptyList())); |
244 |
| - assertThat(response.getTasks().size(), greaterThanOrEqualTo(2)); |
245 |
| - } |
246 |
| - |
247 |
| - public void testListTasksAsync() throws Exception { |
248 |
| - RestHighLevelClient client = highLevelClient(); |
249 |
| - { |
250 |
| - ListTasksRequest request = new ListTasksRequest(); |
251 |
| - |
252 |
| - // tag::list-tasks-execute-listener |
253 |
| - ActionListener<ListTasksResponse> listener = |
254 |
| - new ActionListener<ListTasksResponse>() { |
255 |
| - @Override |
256 |
| - public void onResponse(ListTasksResponse response) { |
257 |
| - // <1> |
258 |
| - } |
259 |
| - |
260 |
| - @Override |
261 |
| - public void onFailure(Exception e) { |
262 |
| - // <2> |
263 |
| - } |
264 |
| - }; |
265 |
| - // end::list-tasks-execute-listener |
266 |
| - |
267 |
| - // Replace the empty listener by a blocking listener in test |
268 |
| - final CountDownLatch latch = new CountDownLatch(1); |
269 |
| - listener = new LatchedActionListener<>(listener, latch); |
270 |
| - |
271 |
| - // tag::list-tasks-execute-async |
272 |
| - client.cluster().listTasksAsync(request, listener); // <1> |
273 |
| - // end::list-tasks-execute-async |
274 |
| - |
275 |
| - assertTrue(latch.await(30L, TimeUnit.SECONDS)); |
276 |
| - } |
277 |
| - } |
278 |
| - |
279 | 185 | public void testPutPipeline() throws IOException {
|
280 | 186 | RestHighLevelClient client = highLevelClient();
|
281 | 187 |
|
|
0 commit comments