Class S3CrtAsyncHttpClient
- java.lang.Object
-
- software.amazon.awssdk.services.s3.internal.crt.S3CrtAsyncHttpClient
-
- All Implemented Interfaces:
AutoCloseable
,SdkAsyncHttpClient
,SdkAutoCloseable
public final class S3CrtAsyncHttpClient extends Object implements SdkAsyncHttpClient
An implementation ofSdkAsyncHttpClient
that uses an CRT S3 HTTP clientS3Client
to communicate with S3. Note that it does not work with other services
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
S3CrtAsyncHttpClient.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static S3CrtAsyncHttpClient.Builder
builder()
String
clientName()
void
close()
CompletableFuture<Void>
execute(AsyncExecuteRequest asyncRequest)
software.amazon.awssdk.crt.s3.S3ClientOptions
s3ClientOptions()
-
-
-
Method Detail
-
s3ClientOptions
public software.amazon.awssdk.crt.s3.S3ClientOptions s3ClientOptions()
-
execute
public CompletableFuture<Void> execute(AsyncExecuteRequest asyncRequest)
- Specified by:
execute
in interfaceSdkAsyncHttpClient
-
clientName
public String clientName()
- Specified by:
clientName
in interfaceSdkAsyncHttpClient
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSdkAutoCloseable
-
builder
public static S3CrtAsyncHttpClient.Builder builder()
-
-