Skip to content

Commit 85b1c55

Browse files
committed
Polish
1 parent 36a22fc commit 85b1c55

File tree

8 files changed

+14
-22
lines changed

8 files changed

+14
-22
lines changed

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/client/HttpClientProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public class HttpClientProperties {
5656
/**
5757
* Default SSL configuration for a client HTTP request.
5858
*/
59-
private Ssl ssl = new Ssl();
59+
private final Ssl ssl = new Ssl();
6060

6161
public Factory getFactory() {
6262
return this.factory;

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/ClientHttpRequestFactorySettings.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public record ClientHttpRequestFactorySettings(Redirects redirects, Duration con
4747

4848
/**
4949
* Return a new {@link ClientHttpRequestFactorySettings} instance with an updated
50-
* connect timeout setting .
50+
* connect timeout setting.
5151
* @param connectTimeout the new connect timeout setting
5252
* @return a new {@link ClientHttpRequestFactorySettings} instance
5353
*/
@@ -116,12 +116,12 @@ public enum Redirects {
116116
FOLLOW_WHEN_POSSIBLE,
117117

118118
/**
119-
* Follow redirects (fail if the underlying library has not support).
119+
* Follow redirects (fail if the underlying library has no support).
120120
*/
121121
FOLLOW,
122122

123123
/**
124-
* Don't follow redirects (fail if the underlying library has not support).
124+
* Don't follow redirects (fail if the underlying library has no support).
125125
*/
126126
DONT_FOLLOW
127127

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/HttpComponentsClientHttpRequestFactoryBuilder.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.apache.hc.client5.http.protocol.RedirectStrategy;
3333
import org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy;
3434
import org.apache.hc.client5.http.ssl.DefaultHostnameVerifier;
35-
import org.apache.hc.core5.http.HttpException;
3635
import org.apache.hc.core5.http.HttpRequest;
3736
import org.apache.hc.core5.http.HttpResponse;
3837
import org.apache.hc.core5.http.io.SocketConfig;
@@ -97,8 +96,7 @@ private HttpClient createHttpClient(ClientHttpRequestFactorySettings settings) {
9796

9897
private RedirectStrategy asRedirectStrategy(Redirects redirects) {
9998
return switch (redirects) {
100-
case FOLLOW_WHEN_POSSIBLE -> DefaultRedirectStrategy.INSTANCE;
101-
case FOLLOW -> DefaultRedirectStrategy.INSTANCE;
99+
case FOLLOW_WHEN_POSSIBLE, FOLLOW -> DefaultRedirectStrategy.INSTANCE;
102100
case DONT_FOLLOW -> NoFollowRedirectStrategy.INSTANCE;
103101
};
104102
}
@@ -113,9 +111,8 @@ private PoolingHttpClientConnectionManager createConnectionManager(ClientHttpReq
113111

114112
private DefaultClientTlsStrategy createTlsSocketStrategy(SslBundle sslBundle) {
115113
SslOptions options = sslBundle.getOptions();
116-
DefaultClientTlsStrategy tlsSocketStrategy = new DefaultClientTlsStrategy(sslBundle.createSslContext(),
117-
options.getEnabledProtocols(), options.getCiphers(), null, new DefaultHostnameVerifier());
118-
return tlsSocketStrategy;
114+
return new DefaultClientTlsStrategy(sslBundle.createSslContext(), options.getEnabledProtocols(),
115+
options.getCiphers(), null, new DefaultHostnameVerifier());
119116
}
120117

121118
private SocketConfig createSocketConfig(Duration readTimeout) {
@@ -133,14 +130,12 @@ private NoFollowRedirectStrategy() {
133130
}
134131

135132
@Override
136-
public boolean isRedirected(HttpRequest request, HttpResponse response, HttpContext context)
137-
throws HttpException {
133+
public boolean isRedirected(HttpRequest request, HttpResponse response, HttpContext context) {
138134
return false;
139135
}
140136

141137
@Override
142-
public URI getLocationURI(HttpRequest request, HttpResponse response, HttpContext context)
143-
throws HttpException {
138+
public URI getLocationURI(HttpRequest request, HttpResponse response, HttpContext context) {
144139
return null;
145140
}
146141

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/JdkClientHttpRequestFactoryBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ private HttpClient createHttpClient(ClientHttpRequestFactorySettings settings) {
7878

7979
private Redirect asHttpClientRedirect(Redirects redirects) {
8080
return switch (redirects) {
81-
case FOLLOW_WHEN_POSSIBLE -> Redirect.NORMAL;
82-
case FOLLOW -> Redirect.NORMAL;
81+
case FOLLOW_WHEN_POSSIBLE, FOLLOW -> Redirect.NORMAL;
8382
case DONT_FOLLOW -> Redirect.NEVER;
8483
};
8584
}

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/JettyClientHttpRequestFactoryBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,7 @@ private ClientConnector createClientConnector(SslBundle sslBundle) {
102102

103103
private boolean followRedirects(Redirects redirects) {
104104
return switch (redirects) {
105-
case FOLLOW_WHEN_POSSIBLE -> true;
106-
case FOLLOW -> true;
105+
case FOLLOW_WHEN_POSSIBLE, FOLLOW -> true;
107106
case DONT_FOLLOW -> false;
108107
};
109108
}

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/ReactorClientHttpRequestFactoryBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ private ReactorClientHttpRequestFactory createRequestFactory(ClientHttpRequestFa
8787

8888
private boolean followRedirects(Redirects redirects) {
8989
return switch (redirects) {
90-
case FOLLOW_WHEN_POSSIBLE -> true;
91-
case FOLLOW -> true;
90+
case FOLLOW_WHEN_POSSIBLE, FOLLOW -> true;
9291
case DONT_FOLLOW -> false;
9392
};
9493
}

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/http/client/ReflectiveComponentsClientHttpRequestFactoryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
final class ReflectiveComponentsClientHttpRequestFactoryBuilder<T extends ClientHttpRequestFactory>
4242
implements ClientHttpRequestFactoryBuilder<T> {
4343

44-
private Supplier<T> requestFactorySupplier;
44+
private final Supplier<T> requestFactorySupplier;
4545

4646
ReflectiveComponentsClientHttpRequestFactoryBuilder(Supplier<T> requestFactorySupplier) {
4747
Assert.notNull(requestFactorySupplier, "'requestFactorySupplier' must not be null");

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/ClientHttpRequestFactorySettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public record ClientHttpRequestFactorySettings(Duration connectTimeout, Duration
4848

4949
/**
5050
* Return a new {@link ClientHttpRequestFactorySettings} instance with an updated
51-
* connect timeout setting .
51+
* connect timeout setting.
5252
* @param connectTimeout the new connect timeout setting
5353
* @return a new {@link ClientHttpRequestFactorySettings} instance
5454
*/

0 commit comments

Comments
 (0)