Skip to content

Commit 92a45b0

Browse files
authored
Merge pull request #49687 from gastaldi/enum
Delete `EnumerationIterable`
2 parents 961f62b + e052f22 commit 92a45b0

File tree

2 files changed

+4
-35
lines changed

2 files changed

+4
-35
lines changed

extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java

Lines changed: 0 additions & 32 deletions
This file was deleted.

extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.Collections;
1111
import java.util.Enumeration;
1212
import java.util.HashMap;
13+
import java.util.Iterator;
1314
import java.util.List;
1415
import java.util.Map;
1516
import java.util.concurrent.CompletableFuture;
@@ -185,8 +186,8 @@ public Iterable<Map.Entry<String, String>> getAllRequestHeaders() {
185186
Enumeration<String> headerNames = request.getHeaderNames();
186187
while (headerNames.hasMoreElements()) {
187188
String name = headerNames.nextElement();
188-
for (String v : new EnumerationIterable<>(request.getHeaders(name))) {
189-
ret.add(new MapEntry<>(name, v));
189+
for (Iterator<String> headers = request.getHeaders(name).asIterator(); headers.hasNext();) {
190+
ret.add(new MapEntry<>(name, headers.next()));
190191
}
191192
}
192193
return ret;
@@ -272,7 +273,7 @@ public List<String> getAllQueryParams(String name) {
272273
* {@link Map<String, List<String>>}, where the keys are parameter names
273274
* and the values are lists of parameter values. This allows parameters
274275
* to be extracted from the URL without knowing their names in advance.
275-
*
276+
* <p>
276277
* The method is used by {@link ParameterExtractor}, which works with characteristics
277278
* such as parameter name, single/multiple values, and encoding. Since it's
278279
* not always possible to distinguish between {@link Map} and {@link MultivaluedMap},

0 commit comments

Comments
 (0)