Class SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
- java.lang.Object
-
- software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient
-
- All Implemented Interfaces:
AutoCloseable,SdkAsyncHttpClient,SdkAutoCloseable
- Enclosing class:
- SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C>
public static final class SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient extends Object implements 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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface software.amazon.awssdk.http.async.SdkAsyncHttpClient
SdkAsyncHttpClient.Builder<T extends SdkAsyncHttpClient.Builder<T>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclientName()voidclose()CompletableFuture<Void>execute(AsyncExecuteRequest request)
-
-
-
Method Detail
-
execute
public CompletableFuture<Void> execute(AsyncExecuteRequest request)
- Specified by:
executein interfaceSdkAsyncHttpClient
-
clientName
public String clientName()
- Specified by:
clientNamein interfaceSdkAsyncHttpClient
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSdkAutoCloseable
-
-