Class SdkDefaultClientBuilder.NonManagedSdkHttpClient
- java.lang.Object
-
- software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkHttpClient
-
- All Implemented Interfaces:
AutoCloseable,SdkHttpClient,SdkAutoCloseable
- Enclosing class:
- SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C>
@SdkTestInternalApi public static final class SdkDefaultClientBuilder.NonManagedSdkHttpClient extends Object implements SdkHttpClient
Wrapper aroundSdkHttpClientto 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.SdkHttpClient
SdkHttpClient.Builder<T extends SdkHttpClient.Builder<T>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclientName()voidclose()ExecutableHttpRequestprepareRequest(HttpExecuteRequest request)
-
-
-
Method Detail
-
prepareRequest
public ExecutableHttpRequest prepareRequest(HttpExecuteRequest request)
- Specified by:
prepareRequestin interfaceSdkHttpClient
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSdkAutoCloseable
-
clientName
public String clientName()
- Specified by:
clientNamein interfaceSdkHttpClient
-
-