public abstract class AbstractAmazonClientTransportRecorder extends Object
| Constructor and Description |
|---|
AbstractAmazonClientTransportRecorder() |
| Modifier and Type | Method and Description |
|---|---|
RuntimeValue<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder> |
configureAsync(String clientName,
RuntimeValue<NettyHttpClientConfig> asyncConfigRuntime) |
RuntimeValue<software.amazon.awssdk.http.SdkHttpClient.Builder> |
configureSync(String clientName,
RuntimeValue<SyncHttpClientConfig> syncConfigRuntime) |
protected Optional<software.amazon.awssdk.http.TlsKeyManagersProvider> |
getTlsKeyManagersProvider(TlsKeyManagersProviderConfig config) |
protected Optional<software.amazon.awssdk.http.TlsTrustManagersProvider> |
getTlsTrustManagersProvider(TlsTrustManagersProviderConfig config) |
protected void |
validateFileStore(String extension,
String clientType,
String storeType,
FileStoreTlsManagersProviderConfig fileStore) |
protected void |
validateProxyEndpoint(String extension,
URI endpoint,
String clientType) |
protected void |
validateTlsKeyManagersProvider(String extension,
TlsKeyManagersProviderConfig config,
String clientType) |
protected void |
validateTlsTrustManagersProvider(String extension,
TlsTrustManagersProviderConfig config,
String clientType) |
public AbstractAmazonClientTransportRecorder()
public RuntimeValue<software.amazon.awssdk.http.SdkHttpClient.Builder> configureSync(String clientName, RuntimeValue<SyncHttpClientConfig> syncConfigRuntime)
public RuntimeValue<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder> configureAsync(String clientName, RuntimeValue<NettyHttpClientConfig> asyncConfigRuntime)
protected Optional<software.amazon.awssdk.http.TlsKeyManagersProvider> getTlsKeyManagersProvider(TlsKeyManagersProviderConfig config)
protected Optional<software.amazon.awssdk.http.TlsTrustManagersProvider> getTlsTrustManagersProvider(TlsTrustManagersProviderConfig config)
protected void validateProxyEndpoint(String extension, URI endpoint, String clientType)
protected void validateTlsKeyManagersProvider(String extension, TlsKeyManagersProviderConfig config, String clientType)
protected void validateTlsTrustManagersProvider(String extension, TlsTrustManagersProviderConfig config, String clientType)
protected void validateFileStore(String extension, String clientType, String storeType, FileStoreTlsManagersProviderConfig fileStore)
Copyright © 2021 JBoss by Red Hat. All rights reserved.