本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
超时参数更改
在版本 1 中,超时值被指定为代表毫秒的整数值。在版本 2 中,超时参数使用java.time.Duration
对象来提高类型安全性和清晰度。
您可以使用迁移工具自动转换数值超时值,也可以通过使用适当的Duration
出厂方法包装数值来手动转换这些值。
例 -在版本 1 中设置请求超时
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
例 -在版本 2 中设置请求超时
// Set request timeout using Duration ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(Duration.ofMillis(5000)); // 5 seconds // Or more clearly: clientConfiguration.setRequestTimeout(Duration.ofSeconds(5)); // 5 seconds
您可以使用以下Duration
出厂方法来设置超时值:
-
Duration.ofMillis(long millis)
-用于毫秒值。 -
Duration.ofSeconds(long seconds)
-用于第二个值。 -
Duration.ofMinutes(long minutes)
-用于分钟值。