Skip int conversion in ClientHttpRequestFactories

@poutsma added `JdkClientHttpRequestFactory.setReadTimeout(Duration)`
so the conversion to and from int is no longer needed.

See gh-36270
This commit is contained in:
Spencer Gibb
2023-07-06 15:57:25 -04:00
committed by Jonatan Ivanov
parent a460f7474f
commit 62674de472

View File

@@ -285,7 +285,7 @@ public final class ClientHttpRequestFactories {
java.net.http.HttpClient httpClient = createHttpClient(settings.connectTimeout(), settings.sslBundle());
JdkClientHttpRequestFactory requestFactory = new JdkClientHttpRequestFactory(httpClient);
PropertyMapper map = PropertyMapper.get().alwaysApplyingWhenNonNull();
map.from(settings::readTimeout).asInt(Duration::toMillis).to(requestFactory::setReadTimeout);
map.from(settings::readTimeout).to(requestFactory::setReadTimeout);
return requestFactory;
}