Skip to content

Commit b99ce98

Browse files
committed
Address feedback
1 parent dc87509 commit b99ce98

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

core/crt-core/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
</parent>
2626

2727
<artifactId>crt-core</artifactId>
28+
<name>AWS Java SDK :: AWS CRT Core</name>
29+
<description>The AWS SDK for Java - AWS CRT Core holds common types that are built on the AWS Common Runtime
30+
</description>
31+
<url>https://aws.amazon.com/sdkforjava</url>
2832
<dependencies>
2933
<dependency>
3034
<groupId>software.amazon.awssdk</groupId>

services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3CrtAsyncHttpClient.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import static software.amazon.awssdk.utils.FunctionalUtils.invokeSafely;
2424

2525
import java.net.URI;
26+
import java.time.Duration;
2627
import java.util.ArrayList;
2728
import java.util.List;
2829
import java.util.Optional;
@@ -79,8 +80,9 @@ private S3CrtAsyncHttpClient(Builder builder) {
7980

8081
Optional.ofNullable(s3NativeClientConfiguration.proxyOptions()).ifPresent(s3ClientOptions::withProxyOptions);
8182
Optional.ofNullable(s3NativeClientConfiguration.connectionTimeout())
82-
.ifPresent(connectTimeoutMs -> s3ClientOptions.withConnectTimeoutMs(
83-
NumericUtils.saturatedCast(connectTimeoutMs.toMillis())));
83+
.map(Duration::toMillis)
84+
.map(NumericUtils::saturatedCast)
85+
.ifPresent(s3ClientOptions::withConnectTimeoutMs);
8486
Optional.ofNullable(s3NativeClientConfiguration.httpMonitoringOptions())
8587
.ifPresent(s3ClientOptions::withHttpMonitoringOptions);
8688

services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3NativeClientConfiguration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,7 @@ public S3NativeClientConfiguration(Builder builder) {
8989

9090
if (builder.httpConfiguration != null) {
9191
this.proxyOptions = resolveProxy(builder.httpConfiguration.proxyConfiguration(), tlsContext).orElse(null);
92-
this.connectionTimeout = builder.httpConfiguration.connectionTimeout() == null ? null :
93-
builder.httpConfiguration.connectionTimeout();
92+
this.connectionTimeout = builder.httpConfiguration.connectionTimeout();
9493
this.httpMonitoringOptions =
9594
resolveHttpMonitoringOptions(builder.httpConfiguration.healthConfiguration()).orElse(null);
9695
} else {

0 commit comments

Comments
 (0)