@@ -76,14 +76,6 @@ public final class AwsCrtAsyncHttpClient implements SdkAsyncHttpClient {
76
76
private static final String AWS_COMMON_RUNTIME = "AwsCommonRuntime" ;
77
77
private static final int DEFAULT_STREAM_WINDOW_SIZE = 16 * 1024 * 1024 ; // 16 MB
78
78
79
- private static final Duration CRT_SDK_DEFAULT_CONNECTION_TIMEOUT = Duration .ofSeconds (3 );
80
- // Override default connection timeout for Crt client to be in line with the CRT default:
81
- // https://github.com/awslabs/aws-crt-java/blob/main/src/main/java/software/amazon/awssdk/crt/io/SocketOptions.java#L79
82
- private static final AttributeMap CRT_HTTP_DEFAULTS =
83
- AttributeMap .builder ()
84
- .put (SdkHttpConfigurationOption .CONNECTION_TIMEOUT , CRT_SDK_DEFAULT_CONNECTION_TIMEOUT )
85
- .build ();
86
-
87
79
private final Map <URI , HttpClientConnectionManager > connectionPools = new ConcurrentHashMap <>();
88
80
private final LinkedList <CrtResource > ownedSubResources = new LinkedList <>();
89
81
private final ClientBootstrap bootstrap ;
@@ -437,15 +429,13 @@ private DefaultBuilder() {
437
429
@ Override
438
430
public SdkAsyncHttpClient build () {
439
431
return new AwsCrtAsyncHttpClient (this , standardOptions .build ()
440
- .merge (CRT_HTTP_DEFAULTS )
441
432
.merge (SdkHttpConfigurationOption .GLOBAL_HTTP_DEFAULTS ));
442
433
}
443
434
444
435
@ Override
445
436
public SdkAsyncHttpClient buildWithDefaults (AttributeMap serviceDefaults ) {
446
437
return new AwsCrtAsyncHttpClient (this , standardOptions .build ()
447
438
.merge (serviceDefaults )
448
- .merge (CRT_HTTP_DEFAULTS )
449
439
.merge (SdkHttpConfigurationOption .GLOBAL_HTTP_DEFAULTS ));
450
440
}
451
441
0 commit comments