Skip to content

Commit 34def58

Browse files
authored
Avoid override of routes() in BaseRestHandler to respect the default behavior defined in RestHandler (#889) (#991)
Signed-off-by: cliu123 <[email protected]>
1 parent 1740517 commit 34def58

File tree

3 files changed

+0
-59
lines changed

3 files changed

+0
-59
lines changed

server/src/main/java/org/opensearch/rest/BaseRestHandler.java

-6
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,6 @@ public final long getUsageCount() {
9595
*/
9696
public abstract String getName();
9797

98-
/**
99-
* {@inheritDoc}
100-
*/
101-
@Override
102-
public abstract List<Route> routes();
103-
10498
@Override
10599
public final void handleRequest(RestRequest request, RestChannel channel, NodeClient client) throws Exception {
106100
// prepare the request for execution; has the side effect of touching the request parameters

server/src/test/java/org/opensearch/rest/BaseRestHandlerTests.java

-46
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import java.io.IOException;
5050
import java.util.Collections;
5151
import java.util.HashMap;
52-
import java.util.List;
5352
import java.util.Set;
5453
import java.util.concurrent.atomic.AtomicBoolean;
5554

@@ -87,11 +86,6 @@ protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient cli
8786
public String getName() {
8887
return "test_one_unconsumed_response_action";
8988
}
90-
91-
@Override
92-
public List<Route> routes() {
93-
return Collections.emptyList();
94-
}
9589
};
9690

9791
final HashMap<String, String> params = new HashMap<>();
@@ -118,11 +112,6 @@ protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient cli
118112
public String getName() {
119113
return "test_multiple_unconsumed_response_action";
120114
}
121-
122-
@Override
123-
public List<Route> routes() {
124-
return Collections.emptyList();
125-
}
126115
};
127116

128117
final HashMap<String, String> params = new HashMap<>();
@@ -159,11 +148,6 @@ protected Set<String> responseParams() {
159148
public String getName() {
160149
return "test_unconsumed_did_you_mean_response_action";
161150
}
162-
163-
@Override
164-
public List<Route> routes() {
165-
return Collections.emptyList();
166-
}
167151
};
168152

169153
final HashMap<String, String> params = new HashMap<>();
@@ -207,11 +191,6 @@ protected Set<String> responseParams() {
207191
public String getName() {
208192
return "test_unconsumed_response_action";
209193
}
210-
211-
@Override
212-
public List<Route> routes() {
213-
return Collections.emptyList();
214-
}
215194
};
216195

217196
final HashMap<String, String> params = new HashMap<>();
@@ -235,11 +214,6 @@ protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient cli
235214
public String getName() {
236215
return "test_default_response_action";
237216
}
238-
239-
@Override
240-
public List<Route> routes() {
241-
return Collections.emptyList();
242-
}
243217
};
244218

245219
final HashMap<String, String> params = new HashMap<>();
@@ -275,11 +249,6 @@ protected Table getTableWithHeader(RestRequest request) {
275249
public String getName() {
276250
return "test_cat_response_action";
277251
}
278-
279-
@Override
280-
public List<Route> routes() {
281-
return Collections.emptyList();
282-
}
283252
};
284253

285254
final HashMap<String, String> params = new HashMap<>();
@@ -310,11 +279,6 @@ protected RestChannelConsumer prepareRequest(final RestRequest request, final No
310279
public String getName() {
311280
return "test_consumed_body";
312281
}
313-
314-
@Override
315-
public List<Route> routes() {
316-
return Collections.emptyList();
317-
}
318282
};
319283

320284
try (XContentBuilder builder = JsonXContent.contentBuilder().startObject().endObject()) {
@@ -339,11 +303,6 @@ protected RestChannelConsumer prepareRequest(final RestRequest request, final No
339303
public String getName() {
340304
return "test_unconsumed_body";
341305
}
342-
343-
@Override
344-
public List<Route> routes() {
345-
return Collections.emptyList();
346-
}
347306
};
348307

349308
final RestRequest request = new FakeRestRequest.Builder(xContentRegistry()).build();
@@ -364,11 +323,6 @@ protected RestChannelConsumer prepareRequest(final RestRequest request, final No
364323
public String getName() {
365324
return "test_unconsumed_body";
366325
}
367-
368-
@Override
369-
public List<Route> routes() {
370-
return Collections.emptyList();
371-
}
372326
};
373327

374328
try (XContentBuilder builder = JsonXContent.contentBuilder().startObject().endObject()) {

server/src/test/java/org/opensearch/usage/UsageServiceTests.java

-7
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@
4040
import org.opensearch.test.client.NoOpNodeClient;
4141
import org.opensearch.test.rest.FakeRestRequest;
4242

43-
import java.util.Collections;
44-
import java.util.List;
4543
import java.util.Locale;
4644
import java.util.Map;
4745

@@ -200,11 +198,6 @@ public String getName() {
200198
return name;
201199
}
202200

203-
@Override
204-
public List<Route> routes() {
205-
return Collections.emptyList();
206-
}
207-
208201
@Override
209202
protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient client) {
210203
return channel -> {

0 commit comments

Comments
 (0)