Class SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
- java.lang.Object
-
- software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
-
- All Implemented Interfaces:
AutoCloseable,software.amazon.awssdk.http.async.SdkAsyncHttpClient,software.amazon.awssdk.utils.SdkAutoCloseable
- Enclosing class:
- SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C>
public static final class SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient extends Object implements software.amazon.awssdk.http.async.SdkAsyncHttpClient
Wrapper aroundSdkAsyncHttpClientto prevent it from being closed. Used when the customer provides an already built client in which case they are responsible for the lifecycle of it.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclientName()voidclose()CompletableFuture<Void>execute(software.amazon.awssdk.http.async.AsyncExecuteRequest request)
-
-
-
Method Detail
-
execute
public CompletableFuture<Void> execute(software.amazon.awssdk.http.async.AsyncExecuteRequest request)
- Specified by:
executein interfacesoftware.amazon.awssdk.http.async.SdkAsyncHttpClient
-
clientName
public String clientName()
- Specified by:
clientNamein interfacesoftware.amazon.awssdk.http.async.SdkAsyncHttpClient
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacesoftware.amazon.awssdk.utils.SdkAutoCloseable
-
-