diff --git a/spring-credhub-core/src/main/java/org/springframework/credhub/configuration/ClientHttpConnectorFactory.java b/spring-credhub-core/src/main/java/org/springframework/credhub/configuration/ClientHttpConnectorFactory.java index 30bb694..f7e313b 100644 --- a/spring-credhub-core/src/main/java/org/springframework/credhub/configuration/ClientHttpConnectorFactory.java +++ b/spring-credhub-core/src/main/java/org/springframework/credhub/configuration/ClientHttpConnectorFactory.java @@ -95,6 +95,10 @@ public final class ClientHttpConnectorFactory { Math.toIntExact(options.getConnectionTimeout().toMillis())); } + if (options.getReadTimeout() != null) { + httpClient = httpClient.responseTimeout(options.getReadTimeout()); + } + return new ReactorClientHttpConnector(httpClient); }