Package io.quarkus.amazon.common.runtime
Class AbstractAmazonClientTransportRecorder
java.lang.Object
io.quarkus.amazon.common.runtime.AbstractAmazonClientTransportRecorder
- Direct Known Subclasses:
AmazonClientApacheTransportRecorder,AmazonClientAwsCrtTransportRecorder,AmazonClientNettyTransportRecorder,AmazonClientUrlConnectionTransportRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder>configureAsync(String clientName, io.quarkus.runtime.RuntimeValue<AsyncHttpClientConfig> asyncConfigRuntime) io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.SdkHttpClient.Builder>configureSync(String clientName, io.quarkus.runtime.RuntimeValue<SyncHttpClientConfig> syncConfigRuntime) protected software.amazon.awssdk.http.TlsKeyManagersProviderprotected software.amazon.awssdk.http.TlsTrustManagersProviderprotected voidvalidateFileStore(String extension, String clientType, String storeType, FileStoreTlsManagersProviderConfig fileStore) protected voidvalidateProxyEndpoint(String extension, URI endpoint, String clientType) protected voidvalidateTlsKeyManagersProvider(String extension, TlsKeyManagersProviderConfig config, String clientType) protected voidvalidateTlsTrustManagersProvider(String extension, TlsTrustManagersProviderConfig config, String clientType)
-
Constructor Details
-
AbstractAmazonClientTransportRecorder
public AbstractAmazonClientTransportRecorder()
-
-
Method Details
-
configureSync
public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.SdkHttpClient.Builder> configureSync(String clientName, io.quarkus.runtime.RuntimeValue<SyncHttpClientConfig> syncConfigRuntime) -
configureAsync
public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder> configureAsync(String clientName, io.quarkus.runtime.RuntimeValue<AsyncHttpClientConfig> asyncConfigRuntime) -
getTlsKeyManagersProvider
protected software.amazon.awssdk.http.TlsKeyManagersProvider getTlsKeyManagersProvider(TlsKeyManagersProviderConfig config) -
getTlsTrustManagersProvider
protected software.amazon.awssdk.http.TlsTrustManagersProvider getTlsTrustManagersProvider(TlsTrustManagersProviderConfig config) -
validateProxyEndpoint
-
validateTlsKeyManagersProvider
protected void validateTlsKeyManagersProvider(String extension, TlsKeyManagersProviderConfig config, String clientType) -
validateTlsTrustManagersProvider
protected void validateTlsTrustManagersProvider(String extension, TlsTrustManagersProviderConfig config, String clientType) -
validateFileStore
protected void validateFileStore(String extension, String clientType, String storeType, FileStoreTlsManagersProviderConfig fileStore)
-