Use List convenience methods in rest actions (#52286)

This commit replaces usages of older collection utility methods with
the JDK 9 convenience method `List.of()`.

Relates #51950
This commit is contained in:
Jay Modi 2020-02-12 15:11:22 -07:00 committed by GitHub
parent 7346cd05ed
commit a11ccb83d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
254 changed files with 412 additions and 775 deletions

View file

@ -39,8 +39,6 @@ import org.elasticsearch.rest.action.RestBuilderListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
import static org.elasticsearch.rest.RestStatus.OK;
@ -49,11 +47,11 @@ public class RestNoopBulkAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_noop_bulk"),
new Route(PUT, "/_noop_bulk"),
new Route(POST, "/{index}/_noop_bulk"),
new Route(PUT, "/{index}/_noop_bulk")));
new Route(PUT, "/{index}/_noop_bulk"));
}
@Override

View file

@ -26,8 +26,6 @@ import org.elasticsearch.rest.action.RestStatusToXContentListener;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -35,11 +33,11 @@ public class RestNoopSearchAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_noop_search"),
new Route(POST, "/_noop_search"),
new Route(GET, "/{index}/_noop_search"),
new Route(POST, "/{index}/_noop_search")));
new Route(POST, "/{index}/_noop_search"));
}
@Override

View file

@ -41,7 +41,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
import static java.util.Collections.singletonList;
import static org.elasticsearch.ingest.common.IngestCommonPlugin.GROK_PATTERNS;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -120,7 +119,7 @@ public class GrokProcessorGetAction extends ActionType<GrokProcessorGetAction.Re
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_ingest/processor/grok"));
return List.of(new Route(GET, "/_ingest/processor/grok"));
}
@Override

View file

@ -34,7 +34,6 @@ import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -58,11 +57,11 @@ public class RestMultiSearchTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_msearch/template"),
new Route(POST, "/_msearch/template"),
new Route(GET, "/{index}/_msearch/template"),
new Route(POST, "/{index}/_msearch/template")));
new Route(POST, "/{index}/_msearch/template"));
}
@Override

View file

@ -29,8 +29,6 @@ import org.elasticsearch.script.ScriptType;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -38,11 +36,11 @@ public class RestRenderSearchTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_render/template"),
new Route(POST, "/_render/template"),
new Route(GET, "/_render/template/{id}"),
new Route(POST, "/_render/template/{id}")));
new Route(POST, "/_render/template/{id}"));
}
@Override

View file

@ -34,8 +34,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -50,11 +48,11 @@ public class RestSearchTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_search/template"),
new Route(POST, "/_search/template"),
new Route(GET, "/{index}/_search/template"),
new Route(POST, "/{index}/_search/template")));
new Route(POST, "/{index}/_search/template"));
}
@Override

View file

@ -51,7 +51,6 @@ import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
/**
@ -196,7 +195,7 @@ public class PainlessContextAction extends ActionType<PainlessContextAction.Resp
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_scripts/painless/_context"));
return List.of(new Route(GET, "/_scripts/painless/_context"));
}
@Override

View file

@ -84,8 +84,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.action.ValidateActions.addValidationError;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -568,9 +566,9 @@ public class PainlessExecuteAction extends ActionType<PainlessExecuteAction.Resp
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_scripts/painless/_execute"),
new Route(POST, "/_scripts/painless/_execute")));
new Route(POST, "/_scripts/painless/_execute"));
}
@Override

View file

@ -31,8 +31,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -94,11 +92,11 @@ public class RestRankEvalAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/" + ENDPOINT),
new Route(POST, "/" + ENDPOINT),
new Route(GET, "/{index}/" + ENDPOINT),
new Route(POST, "/{index}/" + ENDPOINT)));
new Route(POST, "/{index}/" + ENDPOINT));
}
@Override

View file

@ -28,7 +28,6 @@ import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestDeleteByQueryAction extends AbstractBulkByQueryRestHandler<DeleteByQueryRequest, DeleteByQueryAction> {
@ -39,7 +38,7 @@ public class RestDeleteByQueryAction extends AbstractBulkByQueryRestHandler<Dele
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/{index}/_delete_by_query"));
return List.of(new Route(POST, "/{index}/_delete_by_query"));
}
@Override

View file

@ -26,7 +26,6 @@ import org.elasticsearch.rest.RestRequest;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.common.unit.TimeValue.parseTimeValue;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -41,7 +40,7 @@ public class RestReindexAction extends AbstractBaseReindexRestHandler<ReindexReq
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_reindex"));
return List.of(new Route(POST, "/_reindex"));
}
@Override

View file

@ -28,8 +28,6 @@ import org.elasticsearch.tasks.TaskId;
import java.util.List;
import java.util.function.Supplier;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.action.admin.cluster.RestListTasksAction.listTasksResponseListener;
@ -42,10 +40,10 @@ public class RestRethrottleAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_update_by_query/{taskId}/_rethrottle"),
new Route(POST, "/_delete_by_query/{taskId}/_rethrottle"),
new Route(POST, "/_reindex/{taskId}/_rethrottle")));
new Route(POST, "/_reindex/{taskId}/_rethrottle"));
}
@Override

View file

@ -34,7 +34,6 @@ import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.script.Script.DEFAULT_SCRIPT_LANG;
@ -46,7 +45,7 @@ public class RestUpdateByQueryAction extends AbstractBulkByQueryRestHandler<Upda
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/{index}/_update_by_query"));
return List.of(new Route(POST, "/{index}/_update_by_query"));
}
@Override

View file

@ -27,8 +27,6 @@ import org.elasticsearch.rest.action.cat.RestTable;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -39,9 +37,9 @@ public class ExampleCatAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/example"),
new Route(POST, "/_cat/example")));
new Route(POST, "/_cat/example"));
}
@Override

View file

@ -25,7 +25,6 @@ import org.elasticsearch.rest.RestRequest;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestDieWithDignityAction extends BaseRestHandler {
@ -34,7 +33,7 @@ public class RestDieWithDignityAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_die_with_dignity"));
return List.of(new Route(GET, "/_die_with_dignity"));
}
@Override

View file

@ -27,14 +27,13 @@ import org.elasticsearch.rest.RestStatus;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class TestResponseHeaderRestAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_protected"));
return List.of(new Route(GET, "/_protected"));
}
@Override

View file

@ -29,8 +29,6 @@ import org.elasticsearch.rest.RestRequest;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -38,11 +36,11 @@ public class RestFieldCapabilitiesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_field_caps"),
new Route(POST, "/_field_caps"),
new Route(GET, "/{index}/_field_caps"),
new Route(POST, "/{index}/_field_caps")));
new Route(POST, "/{index}/_field_caps"));
}
@Override

View file

@ -33,8 +33,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.HEAD;
@ -42,9 +40,9 @@ public class RestMainAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/"),
new Route(HEAD, "/")));
new Route(HEAD, "/"));
}
@Override

View file

@ -31,7 +31,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestAddVotingConfigExclusionAction extends BaseRestHandler {
@ -45,7 +44,7 @@ public class RestAddVotingConfigExclusionAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_cluster/voting_config_exclusions/{node_name}"));
return List.of(new Route(POST, "/_cluster/voting_config_exclusions/{node_name}"));
}
@Override

View file

@ -31,8 +31,6 @@ import java.io.IOException;
import java.util.List;
import java.util.function.Supplier;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.action.admin.cluster.RestListTasksAction.listTasksResponseListener;
@ -51,8 +49,8 @@ public class RestCancelTasksAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(new Route(POST, "/_tasks/_cancel"),
new Route(POST, "/_tasks/{task_id}/_cancel")));
return List.of(new Route(POST, "/_tasks/_cancel"),
new Route(POST, "/_tasks/{task_id}/_cancel"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.cleanupRepositoryRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -39,7 +38,7 @@ public class RestCleanupRepositoryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_snapshot/{repository}/_cleanup"));
return List.of(new Route(POST, "/_snapshot/{repository}/_cleanup"));
}
@Override

View file

@ -29,14 +29,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
public class RestClearVotingConfigExclusionsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(DELETE, "/_cluster/voting_config_exclusions"));
return List.of(new Route(DELETE, "/_cluster/voting_config_exclusions"));
}
@Override

View file

@ -35,8 +35,6 @@ import org.elasticsearch.rest.action.RestBuilderListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -47,9 +45,9 @@ public class RestClusterAllocationExplainAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cluster/allocation/explain"),
new Route(POST, "/_cluster/allocation/explain")));
new Route(POST, "/_cluster/allocation/explain"));
}
@Override

View file

@ -41,7 +41,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestClusterGetSettingsAction extends BaseRestHandler {
@ -58,7 +57,7 @@ public class RestClusterGetSettingsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cluster/settings"));
return List.of(new Route(GET, "/_cluster/settings"));
}
@Override
public String getName() {

View file

@ -36,8 +36,6 @@ import java.util.List;
import java.util.Locale;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.clusterHealthRequest;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -45,8 +43,8 @@ public class RestClusterHealthAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(new Route(GET, "/_cluster/health"),
new Route(GET, "/_cluster/health/{index}")));
return List.of(new Route(GET, "/_cluster/health"),
new Route(GET, "/_cluster/health/{index}"));
}
@Override

View file

@ -41,7 +41,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestClusterRerouteAction extends BaseRestHandler {
@ -63,7 +62,7 @@ public class RestClusterRerouteAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_cluster/reroute"));
return List.of(new Route(POST, "/_cluster/reroute"));
}
@Override

View file

@ -31,8 +31,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -40,11 +38,11 @@ public class RestClusterSearchShardsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_search_shards"),
new Route(POST, "/_search_shards"),
new Route(GET, "/{index}/_search_shards"),
new Route(POST, "/{index}/_search_shards")));
new Route(POST, "/{index}/_search_shards"));
}
@Override

View file

@ -43,8 +43,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestClusterStateAction extends BaseRestHandler {
@ -62,10 +60,10 @@ public class RestClusterStateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cluster/state"),
new Route(GET, "/_cluster/state/{metric}"),
new Route(GET, "/_cluster/state/{metric}/{indices}")));
new Route(GET, "/_cluster/state/{metric}/{indices}"));
}
@Override

View file

@ -28,17 +28,15 @@ import org.elasticsearch.rest.action.RestActions.NodesResponseRestListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestClusterStatsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cluster/stats"),
new Route(GET, "/_cluster/stats/nodes/{nodeId}")));
new Route(GET, "/_cluster/stats/nodes/{nodeId}"));
}
@Override

View file

@ -33,7 +33,6 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
public class RestClusterUpdateSettingsAction extends BaseRestHandler {
@ -43,7 +42,7 @@ public class RestClusterUpdateSettingsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(PUT, "/_cluster/settings"));
return List.of(new Route(PUT, "/_cluster/settings"));
}
@Override

View file

@ -28,8 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.createSnapshotRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -41,9 +39,9 @@ public class RestCreateSnapshotAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(PUT, "/_snapshot/{repository}/{snapshot}"),
new Route(POST, "/_snapshot/{repository}/{snapshot}")));
new Route(POST, "/_snapshot/{repository}/{snapshot}"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.deleteRepositoryRequest;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
@ -39,7 +38,7 @@ public class RestDeleteRepositoryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(DELETE, "/_snapshot/{repository}"));
return List.of(new Route(DELETE, "/_snapshot/{repository}"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.deleteSnapshotRequest;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
@ -39,7 +38,7 @@ public class RestDeleteSnapshotAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(DELETE, "/_snapshot/{repository}/{snapshot}"));
return List.of(new Route(DELETE, "/_snapshot/{repository}/{snapshot}"));
}
@Override

View file

@ -27,14 +27,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
public class RestDeleteStoredScriptAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(DELETE, "/_scripts/{id}"));
return List.of(new Route(DELETE, "/_scripts/{id}"));
}
@Override

View file

@ -32,8 +32,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.getRepositoryRequest;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -55,9 +53,9 @@ public class RestGetRepositoriesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_snapshot"),
new Route(GET, "/_snapshot/{repository}")));
new Route(GET, "/_snapshot/{repository}"));
}
@Override

View file

@ -29,14 +29,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetScriptContextAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_script_context"));
return List.of(new Route(GET, "/_script_context"));
}
@Override public String getName() {

View file

@ -29,14 +29,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetScriptLanguageAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_script_language"));
return List.of(new Route(GET, "/_script_language"));
}
@Override public String getName() {

View file

@ -29,7 +29,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.getSnapshotsRequest;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -40,7 +39,7 @@ public class RestGetSnapshotsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_snapshot/{repository}/{snapshot}"));
return List.of(new Route(GET, "/_snapshot/{repository}/{snapshot}"));
}
@Override

View file

@ -27,14 +27,13 @@ import org.elasticsearch.rest.action.RestStatusToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetStoredScriptAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_scripts/{id}"));
return List.of(new Route(GET, "/_scripts/{id}"));
}
@Override

View file

@ -30,14 +30,13 @@ import org.elasticsearch.tasks.TaskId;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetTaskAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_tasks/{task_id}"));
return List.of(new Route(GET, "/_tasks/{task_id}"));
}
@Override

View file

@ -41,7 +41,6 @@ import java.io.IOException;
import java.util.List;
import java.util.function.Supplier;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -55,7 +54,7 @@ public class RestListTasksAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_tasks"));
return List.of(new Route(GET, "/_tasks"));
}
@Override

View file

@ -35,8 +35,6 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -44,7 +42,7 @@ public class RestNodesHotThreadsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cluster/nodes/hotthreads"),
new Route(GET, "/_cluster/nodes/hot_threads"),
new Route(GET, "/_cluster/nodes/{nodeId}/hotthreads"),
@ -52,7 +50,7 @@ public class RestNodesHotThreadsAction extends BaseRestHandler {
new Route(GET, "/_nodes/hotthreads"),
new Route(GET, "/_nodes/hot_threads"),
new Route(GET, "/_nodes/{nodeId}/hotthreads"),
new Route(GET, "/_nodes/{nodeId}/hot_threads")));
new Route(GET, "/_nodes/{nodeId}/hot_threads"));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestNodesInfoAction extends BaseRestHandler {
@ -58,13 +56,13 @@ public class RestNodesInfoAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_nodes"),
// this endpoint is used for metrics, not for node IDs, like /_nodes/fs
new Route(GET, "/_nodes/{nodeId}"),
new Route(GET, "/_nodes/{nodeId}/{metrics}"),
// added this endpoint to be aligned with stats
new Route(GET, "/_nodes/{nodeId}/info/{metrics}")));
new Route(GET, "/_nodes/{nodeId}/info/{metrics}"));
}
@Override

View file

@ -38,8 +38,6 @@ import java.util.Set;
import java.util.TreeSet;
import java.util.function.Consumer;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static java.util.Map.entry;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -47,13 +45,13 @@ public class RestNodesStatsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_nodes/stats"),
new Route(GET, "/_nodes/{nodeId}/stats"),
new Route(GET, "/_nodes/stats/{metric}"),
new Route(GET, "/_nodes/{nodeId}/stats/{metric}"),
new Route(GET, "/_nodes/stats/{metric}/{index_metric}"),
new Route(GET, "/_nodes/{nodeId}/stats/{metric}/{index_metric}")));
new Route(GET, "/_nodes/{nodeId}/stats/{metric}/{index_metric}"));
}
static final Map<String, Consumer<NodesStatsRequest>> METRICS = Map.ofEntries(

View file

@ -37,19 +37,17 @@ import java.util.List;
import java.util.Locale;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestNodesUsageAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_nodes/usage"),
new Route(GET, "/_nodes/{nodeId}/usage"),
new Route(GET, "/_nodes/usage/{metric}"),
new Route(GET, "/_nodes/{nodeId}/usage/{metric}")));
new Route(GET, "/_nodes/{nodeId}/usage/{metric}"));
}
@Override

View file

@ -28,14 +28,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestPendingClusterTasksAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cluster/pending_tasks"));
return List.of(new Route(GET, "/_cluster/pending_tasks"));
}
@Override

View file

@ -29,8 +29,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.putRepositoryRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -42,9 +40,9 @@ public class RestPutRepositoryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_snapshot/{repository}"),
new Route(PUT, "/_snapshot/{repository}")));
new Route(PUT, "/_snapshot/{repository}"));
}
@Override

View file

@ -30,8 +30,6 @@ import org.elasticsearch.script.StoredScriptSource;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -39,11 +37,11 @@ public class RestPutStoredScriptAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_scripts/{id}"),
new Route(PUT, "/_scripts/{id}"),
new Route(POST, "/_scripts/{id}/{context}"),
new Route(PUT, "/_scripts/{id}/{context}")));
new Route(PUT, "/_scripts/{id}/{context}"));
}
@Override

View file

@ -39,8 +39,6 @@ import org.elasticsearch.rest.action.RestBuilderListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public final class RestReloadSecureSettingsAction extends BaseRestHandler {
@ -60,9 +58,9 @@ public final class RestReloadSecureSettingsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_nodes/reload_secure_settings"),
new Route(POST, "/_nodes/{nodeId}/reload_secure_settings")));
new Route(POST, "/_nodes/{nodeId}/reload_secure_settings"));
}
@Override

View file

@ -28,14 +28,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public final class RestRemoteClusterInfoAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "_remote/info"));
return List.of(new Route(GET, "_remote/info"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.restoreSnapshotRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -39,7 +38,7 @@ public class RestRestoreSnapshotAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_snapshot/{repository}/{snapshot}/_restore"));
return List.of(new Route(POST, "/_snapshot/{repository}/{snapshot}/_restore"));
}
@Override

View file

@ -29,8 +29,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.snapshotsStatusRequest;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -41,10 +39,10 @@ public class RestSnapshotsStatusAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_snapshot/{repository}/{snapshot}/_status"),
new Route(GET, "/_snapshot/{repository}/_status"),
new Route(GET, "/_snapshot/_status")));
new Route(GET, "/_snapshot/_status"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.client.Requests.verifyRepositoryRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -36,7 +35,7 @@ public class RestVerifyRepositoryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_snapshot/{repository}/_verify"));
return List.of(new Route(POST, "/_snapshot/{repository}/_verify"));
}
@Override

View file

@ -29,8 +29,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -50,11 +48,11 @@ public class RestAnalyzeAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_analyze"),
new Route(POST, "/_analyze"),
new Route(GET, "/{index}/_analyze"),
new Route(POST, "/{index}/_analyze")));
new Route(POST, "/{index}/_analyze"));
}
@Override

View file

@ -30,17 +30,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestClearIndicesCacheAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_cache/clear"),
new Route(POST, "/{index}/_cache/clear")));
new Route(POST, "/{index}/_cache/clear"));
}
@Override

View file

@ -31,17 +31,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestCloseIndexAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_close"),
new Route(POST, "/{index}/_close")));
new Route(POST, "/{index}/_close"));
}
@Override

View file

@ -34,7 +34,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static java.util.Collections.singletonList;
import static java.util.Collections.singletonMap;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -42,7 +41,7 @@ public class RestCreateIndexAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(PUT, "/{index}"));
return List.of(new Route(PUT, "/{index}"));
}
@Override

View file

@ -30,17 +30,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
public class RestDeleteIndexAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(DELETE, "/"),
new Route(DELETE, "/{index}")));
new Route(DELETE, "/{index}"));
}
@Override

View file

@ -27,14 +27,13 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
public class RestDeleteIndexTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(DELETE, "/_template/{name}"));
return List.of(new Route(DELETE, "/_template/{name}"));
}
@Override

View file

@ -30,8 +30,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -39,11 +37,11 @@ public class RestFlushAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_flush"),
new Route(POST, "/_flush"),
new Route(GET, "/{index}/_flush"),
new Route(POST, "/{index}/_flush")));
new Route(POST, "/{index}/_flush"));
}
@Override

View file

@ -30,17 +30,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestForceMergeAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_forcemerge"),
new Route(POST, "/{index}/_forcemerge")));
new Route(POST, "/{index}/_forcemerge"));
}
@Override

View file

@ -46,8 +46,6 @@ import java.util.Set;
import java.util.SortedSet;
import java.util.TreeSet;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.HEAD;
@ -58,7 +56,7 @@ public class RestGetAliasesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_alias"),
new Route(GET, "/_aliases"),
new Route(GET, "/_alias/{name}"),
@ -66,7 +64,7 @@ public class RestGetAliasesAction extends BaseRestHandler {
new Route(GET, "/{index}/_alias"),
new Route(HEAD, "/{index}/_alias"),
new Route(GET, "/{index}/_alias/{name}"),
new Route(HEAD, "/{index}/_alias/{name}")));
new Route(HEAD, "/{index}/_alias/{name}"));
}
@Override

View file

@ -37,8 +37,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestStatus.NOT_FOUND;
import static org.elasticsearch.rest.RestStatus.OK;
@ -47,9 +45,9 @@ public class RestGetFieldMappingAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_mapping/field/{fields}"),
new Route(GET, "/{index}/_mapping/field/{fields}")));
new Route(GET, "/{index}/_mapping/field/{fields}"));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.HEAD;
import static org.elasticsearch.rest.RestStatus.NOT_FOUND;
@ -47,10 +45,10 @@ public class RestGetIndexTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_template"),
new Route(GET, "/_template/{name}"),
new Route(HEAD, "/_template/{name}")));
new Route(HEAD, "/_template/{name}"));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.HEAD;
@ -45,9 +43,9 @@ public class RestGetIndicesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/{index}"),
new Route(HEAD, "/{index}")));
new Route(HEAD, "/{index}"));
}
@Override

View file

@ -35,19 +35,17 @@ import org.elasticsearch.rest.action.RestBuilderListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetMappingAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_mapping"),
new Route(GET, "/_mappings"),
new Route(GET, "/{index}/_mapping"),
new Route(GET, "/{index}/_mappings")));
new Route(GET, "/{index}/_mappings"));
}
@Override

View file

@ -30,20 +30,18 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestGetSettingsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_settings"),
new Route(GET, "/_settings/{name}"),
new Route(GET, "/{index}/_settings"),
new Route(GET, "/{index}/_settings/{name}"),
new Route(GET, "/{index}/_setting/{name}")));
new Route(GET, "/{index}/_setting/{name}"));
}
@Override

View file

@ -29,17 +29,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
public class RestIndexDeleteAliasesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(DELETE, "/{index}/_alias/{name}"),
new Route(DELETE, "/{index}/_aliases/{name}")));
new Route(DELETE, "/{index}/_aliases/{name}"));
}
@Override

View file

@ -31,8 +31,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -40,7 +38,7 @@ public class RestIndexPutAliasAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_alias/{name}"),
new Route(PUT, "/{index}/_alias/{name}"),
new Route(POST, "/_alias/{name}"),
@ -51,7 +49,7 @@ public class RestIndexPutAliasAction extends BaseRestHandler {
new Route(PUT, "/_aliases/{name}"),
new Route(PUT, "/{index}/_alias"),
new Route(PUT, "/{index}/_aliases"),
new Route(PUT, "/_alias")));
new Route(PUT, "/_alias"));
}
@Override

View file

@ -29,7 +29,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestIndicesAliasesAction extends BaseRestHandler {
@ -41,7 +40,7 @@ public class RestIndicesAliasesAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(POST, "/_aliases"));
return List.of(new Route(POST, "/_aliases"));
}
@Override

View file

@ -30,17 +30,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestIndicesSegmentsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_segments"),
new Route(GET, "/{index}/_segments")));
new Route(GET, "/{index}/_segments"));
}
@Override

View file

@ -35,8 +35,6 @@ import org.elasticsearch.rest.action.RestBuilderListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestStatus.OK;
@ -47,9 +45,9 @@ public class RestIndicesShardStoresAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_shard_stores"),
new Route(GET, "/{index}/_shard_stores")));
new Route(GET, "/{index}/_shard_stores"));
}
@Override

View file

@ -39,19 +39,17 @@ import java.util.Set;
import java.util.TreeSet;
import java.util.function.Consumer;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestIndicesStatsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_stats"),
new Route(GET, "/_stats/{metric}"),
new Route(GET, "/{index}/_stats"),
new Route(GET, "/{index}/_stats/{metric}")));
new Route(GET, "/{index}/_stats/{metric}"));
}
@Override

View file

@ -31,17 +31,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestOpenIndexAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_open"),
new Route(POST, "/{index}/_open")));
new Route(POST, "/{index}/_open"));
}
@Override

View file

@ -32,7 +32,6 @@ import java.util.List;
import java.util.Map;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -40,9 +39,9 @@ public class RestPutIndexTemplateAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/_template/{name}"),
new Route(PUT, "/_template/{name}")));
new Route(PUT, "/_template/{name}"));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.putMappingRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -43,11 +41,11 @@ public class RestPutMappingAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_mapping/"),
new Route(PUT, "/{index}/_mapping/"),
new Route(POST, "/{index}/_mappings/"),
new Route(PUT, "/{index}/_mappings/")));
new Route(PUT, "/{index}/_mappings/"));
}
@Override

View file

@ -30,8 +30,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
/**
@ -41,9 +39,9 @@ public class RestRecoveryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_recovery"),
new Route(GET, "/{index}/_recovery")));
new Route(GET, "/{index}/_recovery"));
}
@Override

View file

@ -32,8 +32,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -41,11 +39,11 @@ public class RestRefreshAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_refresh"),
new Route(POST, "/_refresh"),
new Route(GET, "/{index}/_refresh"),
new Route(POST, "/{index}/_refresh")));
new Route(POST, "/{index}/_refresh"));
}
@Override

View file

@ -30,8 +30,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -60,9 +58,9 @@ public abstract class RestResizeHandler extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_shrink/{target}"),
new Route(PUT, "/{index}/_shrink/{target}")));
new Route(PUT, "/{index}/_shrink/{target}"));
}
@Override
@ -81,9 +79,9 @@ public abstract class RestResizeHandler extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_split/{target}"),
new Route(PUT, "/{index}/_split/{target}")));
new Route(PUT, "/{index}/_split/{target}"));
}
@Override
@ -102,9 +100,9 @@ public abstract class RestResizeHandler extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_clone/{target}"),
new Route(PUT, "/{index}/_clone/{target}")));
new Route(PUT, "/{index}/_clone/{target}"));
}
@Override

View file

@ -29,17 +29,15 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestRolloverIndexAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(POST, "/{index}/_rollover"),
new Route(POST, "/{index}/_rollover/{new_index}")));
new Route(POST, "/{index}/_rollover/{new_index}"));
}
@Override

View file

@ -39,8 +39,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
@ -51,11 +49,11 @@ public class RestSyncedFlushAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_flush/synced"),
new Route(POST, "/_flush/synced"),
new Route(GET, "/{index}/_flush/synced"),
new Route(POST, "/{index}/_flush/synced")));
new Route(POST, "/{index}/_flush/synced"));
}
@Override

View file

@ -32,8 +32,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.client.Requests.updateSettingsRequest;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
@ -41,9 +39,9 @@ public class RestUpdateSettingsAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(PUT, "/{index}/_settings"),
new Route(PUT, "/_settings")));
new Route(PUT, "/_settings"));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.Collections;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.POST;
public class RestUpgradeActionDeprecated extends BaseRestHandler {
@ -47,9 +45,9 @@ public class RestUpgradeActionDeprecated extends BaseRestHandler {
@Override
public List<DeprecatedRoute> deprecatedRoutes() {
return unmodifiableList(asList(
return List.of(
new DeprecatedRoute(POST, "/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE),
new DeprecatedRoute(POST, "/{index}/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE)));
new DeprecatedRoute(POST, "/{index}/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE));
}
@Override

View file

@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.Collections;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.action.admin.indices.RestUpgradeActionDeprecated.UPGRADE_API_DEPRECATION_MESSAGE;
@ -45,9 +43,9 @@ public class RestUpgradeStatusActionDeprecated extends BaseRestHandler {
@Override
public List<DeprecatedRoute> deprecatedRoutes() {
return unmodifiableList(asList(
return List.of(
new DeprecatedRoute(GET, "/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE),
new DeprecatedRoute(GET, "/{index}/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE)));
new DeprecatedRoute(GET, "/{index}/_upgrade", UPGRADE_API_DEPRECATION_MESSAGE));
}
@Override

View file

@ -37,8 +37,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestStatus.OK;
@ -47,11 +45,11 @@ public class RestValidateQueryAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_validate/query"),
new Route(POST, "/_validate/query"),
new Route(GET, "/{index}/_validate/query"),
new Route(POST, "/{index}/_validate/query")));
new Route(POST, "/{index}/_validate/query"));
}
@Override

View file

@ -31,17 +31,15 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestAliasAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/aliases"),
new Route(GET, "/_cat/aliases/{alias}")));
new Route(GET, "/_cat/aliases/{alias}"));
}
@Override

View file

@ -39,8 +39,6 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -48,9 +46,9 @@ public class RestAllocationAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/allocation"),
new Route(GET, "/_cat/allocation/{nodes}")));
new Route(GET, "/_cat/allocation/{nodes}"));
}
@Override

View file

@ -28,7 +28,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestCatAction extends BaseRestHandler {
@ -48,7 +47,7 @@ public class RestCatAction extends BaseRestHandler {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat"));
return List.of(new Route(GET, "/_cat"));
}
@Override

View file

@ -40,8 +40,6 @@ import java.util.Comparator;
import java.util.List;
import java.util.Locale;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
/**
@ -53,9 +51,9 @@ public class RestCatRecoveryAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/recovery"),
new Route(GET, "/_cat/recovery/{index}")));
new Route(GET, "/_cat/recovery/{index}"));
}
@Override

View file

@ -36,17 +36,15 @@ import org.elasticsearch.search.builder.SearchSourceBuilder;
import java.io.IOException;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestCountAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/count"),
new Route(GET, "/_cat/count/{index}")));
new Route(GET, "/_cat/count/{index}"));
}
@Override

View file

@ -32,8 +32,6 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
/**
@ -43,9 +41,9 @@ public class RestFielddataAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/fielddata"),
new Route(GET, "/_cat/fielddata/{fields}")));
new Route(GET, "/_cat/fielddata/{fields}"));
}
@Override

View file

@ -30,14 +30,13 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import java.util.Locale;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestHealthAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/health"));
return List.of(new Route(GET, "/_cat/health"));
}
@Override

View file

@ -62,7 +62,6 @@ import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.action.support.master.MasterNodeRequest.DEFAULT_MASTER_NODE_TIMEOUT;
import static org.elasticsearch.rest.RestRequest.Method.GET;
@ -72,9 +71,9 @@ public class RestIndicesAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/indices"),
new Route(GET, "/_cat/indices/{index}")));
new Route(GET, "/_cat/indices/{index}"));
}
@Override

View file

@ -31,14 +31,13 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestMasterAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/master"));
return List.of(new Route(GET, "/_cat/master"));
}
@Override

View file

@ -37,14 +37,13 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import java.util.Map;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestNodeAttrsAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/nodeattrs"));
return List.of(new Route(GET, "/_cat/nodeattrs"));
}
@Override

View file

@ -65,14 +65,13 @@ import java.util.List;
import java.util.Locale;
import java.util.stream.Collectors;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestNodesAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/nodes"));
return List.of(new Route(GET, "/_cat/nodes"));
}
@Override

View file

@ -30,14 +30,13 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestPendingClusterTasksAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/pending_tasks"));
return List.of(new Route(GET, "/_cat/pending_tasks"));
}
@Override

View file

@ -36,14 +36,13 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestPluginsAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/plugins"));
return List.of(new Route(GET, "/_cat/plugins"));
}
@Override

View file

@ -30,7 +30,6 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import static java.util.Collections.singletonList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
/**
@ -40,7 +39,7 @@ public class RestRepositoriesAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return singletonList(new Route(GET, "/_cat/repositories"));
return List.of(new Route(GET, "/_cat/repositories"));
}
@Override

View file

@ -39,17 +39,15 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.util.List;
import java.util.Map;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import static org.elasticsearch.rest.RestRequest.Method.GET;
public class RestSegmentsAction extends AbstractCatAction {
@Override
public List<Route> routes() {
return unmodifiableList(asList(
return List.of(
new Route(GET, "/_cat/segments"),
new Route(GET, "/_cat/segments/{index}")));
new Route(GET, "/_cat/segments/{index}"));
}
@Override

Some files were not shown because too many files have changed in this diff Show more