Skip to content

Commit 87094ed

Browse files
Merge branch '3.2.x'
Closes gh-41049
2 parents f883a26 + 2bb74b2 commit 87094ed

File tree

1 file changed

+6
-0
lines changed
  • spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport

1 file changed

+6
-0
lines changed

spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/LocalHttpClientTransport.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.apache.hc.client5.http.DnsResolver;
2727
import org.apache.hc.client5.http.HttpRoute;
2828
import org.apache.hc.client5.http.classic.HttpClient;
29+
import org.apache.hc.client5.http.config.ConnectionConfig;
2930
import org.apache.hc.client5.http.impl.classic.HttpClientBuilder;
3031
import org.apache.hc.client5.http.impl.classic.HttpClients;
3132
import org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager;
@@ -73,8 +74,13 @@ static LocalHttpClientTransport create(ResolvedDockerHost dockerHost) {
7374
*/
7475
private static class LocalConnectionManager extends BasicHttpClientConnectionManager {
7576

77+
private static final ConnectionConfig CONNECTION_CONFIG = ConnectionConfig.copy(ConnectionConfig.DEFAULT)
78+
.setValidateAfterInactivity(TimeValue.NEG_ONE_MILLISECOND)
79+
.build();
80+
7681
LocalConnectionManager(String host) {
7782
super(getRegistry(host), null, null, new LocalDnsResolver());
83+
setConnectionConfig(CONNECTION_CONFIG);
7884
}
7985

8086
private static Registry<ConnectionSocketFactory> getRegistry(String host) {

0 commit comments

Comments
 (0)