public final class NettyNioAsyncHttpClient extends Object implements SdkAsyncHttpClient
SdkAsyncHttpClient that uses a Netty non-blocking HTTP client to communicate with the service.
This can be created via builder()
| Modifier and Type | Class and Description |
|---|---|
static interface |
NettyNioAsyncHttpClient.Builder
Builder that allows configuration of the Netty NIO HTTP implementation.
|
| Modifier and Type | Method and Description |
|---|---|
static NettyNioAsyncHttpClient.Builder |
builder() |
String |
clientName()
Each HTTP client implementation should return a well-formed client name
that allows requests to be identifiable back to the client that made the request.
|
void |
close() |
static SdkAsyncHttpClient |
create()
Create a
NettyNioAsyncHttpClient with the default properties |
CompletableFuture<Void> |
execute(AsyncExecuteRequest request)
Execute the request.
|
public CompletableFuture<Void> execute(AsyncExecuteRequest request)
SdkAsyncHttpClientexecute in interface SdkAsyncHttpClientrequest - The request object.null, otherwise it is completed exceptionally.public static NettyNioAsyncHttpClient.Builder builder()
public static SdkAsyncHttpClient create()
NettyNioAsyncHttpClient with the default propertiesNettyNioAsyncHttpClientpublic void close()
SdkAutoCloseableclose in interface SdkAutoCloseableclose in interface AutoCloseablepublic String clientName()
SdkAsyncHttpClientclientName in interface SdkAsyncHttpClientCopyright © 2026. All rights reserved.