Browse Source

increase code readability (#3096)

* increase code readability

* fix syntax error

* remove unused imports
main
Vahid Ramezani 11 months ago committed by GitHub
parent
commit
bec2f5310b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java

6
spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java

@ -22,7 +22,6 @@ import java.util.HashMap; @@ -22,7 +22,6 @@ import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.concurrent.TimeoutException;
import java.util.function.Consumer;
@ -71,9 +70,8 @@ public abstract class RetryFilterFunctions { @@ -71,9 +70,8 @@ public abstract class RetryFilterFunctions {
}
private static boolean isRetryableStatusCode(HttpStatusCode httpStatus, RetryConfig config) {
Optional<HttpStatus.Series> seriesMatches = config.getSeries().stream()
.filter(series -> HttpStatus.Series.resolve(httpStatus.value()) == series).findFirst();
return seriesMatches.isPresent();
return config.getSeries().stream()
.anyMatch(series -> HttpStatus.Series.resolve(httpStatus.value()) == series);
}
public static class HttpStatusRetryPolicy extends NeverRetryPolicy {

Loading…
Cancel
Save