Skip to content

Commit 18f5690

Browse files
Remove Settings from BaseRestRequest Constructor (#45418)
* Resolving the todo, cleaning up the unused `settings` parameter * Cleaning up some other minor dead code in affected classes
1 parent f166400 commit 18f5690

File tree

306 files changed

+691
-1256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

306 files changed

+691
-1256
lines changed

client/client-benchmark-noop-api-plugin/src/main/java/org/elasticsearch/plugin/noop/NoopPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public List<RestHandler> getRestHandlers(Settings settings, RestController restC
5555
IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver,
5656
Supplier<DiscoveryNodes> nodesInCluster) {
5757
return Arrays.asList(
58-
new RestNoopBulkAction(settings, restController),
59-
new RestNoopSearchAction(settings, restController));
58+
new RestNoopBulkAction(restController),
59+
new RestNoopSearchAction(restController));
6060
}
6161
}

client/client-benchmark-noop-api-plugin/src/main/java/org/elasticsearch/plugin/noop/action/bulk/RestNoopBulkAction.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.elasticsearch.action.update.UpdateResponse;
2828
import org.elasticsearch.client.Requests;
2929
import org.elasticsearch.client.node.NodeClient;
30-
import org.elasticsearch.common.settings.Settings;
3130
import org.elasticsearch.common.xcontent.XContentBuilder;
3231
import org.elasticsearch.index.shard.ShardId;
3332
import org.elasticsearch.rest.BaseRestHandler;
@@ -45,9 +44,8 @@
4544
import static org.elasticsearch.rest.RestStatus.OK;
4645

4746
public class RestNoopBulkAction extends BaseRestHandler {
48-
public RestNoopBulkAction(Settings settings, RestController controller) {
49-
super(settings);
5047

48+
public RestNoopBulkAction(RestController controller) {
5149
controller.registerHandler(POST, "/_noop_bulk", this);
5250
controller.registerHandler(PUT, "/_noop_bulk", this);
5351
controller.registerHandler(POST, "/{index}/_noop_bulk", this);

client/client-benchmark-noop-api-plugin/src/main/java/org/elasticsearch/plugin/noop/action/search/RestNoopSearchAction.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,17 @@
2020

2121
import org.elasticsearch.action.search.SearchRequest;
2222
import org.elasticsearch.client.node.NodeClient;
23-
import org.elasticsearch.common.settings.Settings;
2423
import org.elasticsearch.rest.BaseRestHandler;
2524
import org.elasticsearch.rest.RestController;
2625
import org.elasticsearch.rest.RestRequest;
2726
import org.elasticsearch.rest.action.RestStatusToXContentListener;
2827

29-
import java.io.IOException;
30-
3128
import static org.elasticsearch.rest.RestRequest.Method.GET;
3229
import static org.elasticsearch.rest.RestRequest.Method.POST;
3330

3431
public class RestNoopSearchAction extends BaseRestHandler {
35-
public RestNoopSearchAction(Settings settings, RestController controller) {
36-
super(settings);
32+
33+
public RestNoopSearchAction(RestController controller) {
3734
controller.registerHandler(GET, "/_noop_search", this);
3835
controller.registerHandler(POST, "/_noop_search", this);
3936
controller.registerHandler(GET, "/{index}/_noop_search", this);
@@ -48,7 +45,7 @@ public String getName() {
4845
}
4946

5047
@Override
51-
public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) throws IOException {
48+
public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) {
5249
SearchRequest searchRequest = new SearchRequest();
5350
return channel -> client.execute(NoopSearchAction.INSTANCE, searchRequest, new RestStatusToXContentListener<>(channel));
5451
}

modules/ingest-common/src/main/java/org/elasticsearch/ingest/common/GrokProcessorGetAction.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import org.elasticsearch.common.inject.Inject;
3030
import org.elasticsearch.common.io.stream.StreamInput;
3131
import org.elasticsearch.common.io.stream.StreamOutput;
32-
import org.elasticsearch.common.settings.Settings;
3332
import org.elasticsearch.common.xcontent.ToXContentObject;
3433
import org.elasticsearch.common.xcontent.XContentBuilder;
3534
import org.elasticsearch.rest.BaseRestHandler;
@@ -117,8 +116,7 @@ protected void doExecute(Task task, Request request, ActionListener<Response> li
117116
}
118117

119118
public static class RestAction extends BaseRestHandler {
120-
RestAction(Settings settings, RestController controller) {
121-
super(settings);
119+
RestAction(RestController controller) {
122120
controller.registerHandler(GET, "/_ingest/processor/grok", this);
123121
}
124122

modules/ingest-common/src/main/java/org/elasticsearch/ingest/common/IngestCommonPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public List<RestHandler> getRestHandlers(Settings settings, RestController restC
102102
IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter,
103103
IndexNameExpressionResolver indexNameExpressionResolver,
104104
Supplier<DiscoveryNodes> nodesInCluster) {
105-
return Arrays.asList(new GrokProcessorGetAction.RestAction(settings, restController));
105+
return Arrays.asList(new GrokProcessorGetAction.RestAction(restController));
106106
}
107107

108108
@Override

modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustachePlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ public List<RestHandler> getRestHandlers(Settings settings, RestController restC
5959
IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver,
6060
Supplier<DiscoveryNodes> nodesInCluster) {
6161
return Arrays.asList(
62-
new RestSearchTemplateAction(settings, restController),
62+
new RestSearchTemplateAction(restController),
6363
new RestMultiSearchTemplateAction(settings, restController),
64-
new RestRenderSearchTemplateAction(settings, restController));
64+
new RestRenderSearchTemplateAction(restController));
6565
}
6666
}

modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/RestMultiSearchTemplateAction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public class RestMultiSearchTemplateAction extends BaseRestHandler {
5252
private final boolean allowExplicitIndex;
5353

5454
public RestMultiSearchTemplateAction(Settings settings, RestController controller) {
55-
super(settings);
5655
this.allowExplicitIndex = MULTI_ALLOW_EXPLICIT_INDEX.get(settings);
5756

5857
controller.registerHandler(GET, "/_msearch/template", this);

modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/RestRenderSearchTemplateAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package org.elasticsearch.script.mustache;
2121

2222
import org.elasticsearch.client.node.NodeClient;
23-
import org.elasticsearch.common.settings.Settings;
2423
import org.elasticsearch.common.xcontent.XContentParser;
2524
import org.elasticsearch.rest.BaseRestHandler;
2625
import org.elasticsearch.rest.RestController;
@@ -34,8 +33,8 @@
3433
import static org.elasticsearch.rest.RestRequest.Method.POST;
3534

3635
public class RestRenderSearchTemplateAction extends BaseRestHandler {
37-
public RestRenderSearchTemplateAction(Settings settings, RestController controller) {
38-
super(settings);
36+
37+
public RestRenderSearchTemplateAction(RestController controller) {
3938
controller.registerHandler(GET, "/_render/template", this);
4039
controller.registerHandler(POST, "/_render/template", this);
4140
controller.registerHandler(GET, "/_render/template/{id}", this);

modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/RestSearchTemplateAction.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import org.elasticsearch.action.search.SearchRequest;
2323
import org.elasticsearch.client.node.NodeClient;
24-
import org.elasticsearch.common.settings.Settings;
2524
import org.elasticsearch.common.xcontent.XContentParser;
2625
import org.elasticsearch.rest.BaseRestHandler;
2726
import org.elasticsearch.rest.RestController;
@@ -47,9 +46,7 @@ public class RestSearchTemplateAction extends BaseRestHandler {
4746
RESPONSE_PARAMS = Collections.unmodifiableSet(responseParams);
4847
}
4948

50-
public RestSearchTemplateAction(Settings settings, RestController controller) {
51-
super(settings);
52-
49+
public RestSearchTemplateAction(RestController controller) {
5350
controller.registerHandler(GET, "/_search/template", this);
5451
controller.registerHandler(POST, "/_search/template", this);
5552
controller.registerHandler(GET, "/{index}/_search/template", this);

modules/lang-painless/src/main/java/org/elasticsearch/painless/PainlessPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ public List<RestHandler> getRestHandlers(Settings settings, RestController restC
155155
IndexNameExpressionResolver indexNameExpressionResolver,
156156
Supplier<DiscoveryNodes> nodesInCluster) {
157157
List<RestHandler> handlers = new ArrayList<>();
158-
handlers.add(new PainlessExecuteAction.RestAction(settings, restController));
159-
handlers.add(new PainlessContextAction.RestAction(settings, restController));
158+
handlers.add(new PainlessExecuteAction.RestAction(restController));
159+
handlers.add(new PainlessContextAction.RestAction(restController));
160160
return handlers;
161161
}
162162
}

0 commit comments

Comments
 (0)