A B C E G H I K M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addNonProxyHost(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
Add a host that the client is allowed to access without going through the proxy.
- AwsCrtAsyncHttpClient - Class in software.amazon.awssdk.http.crt
-
An implementation of
SdkAsyncHttpClient
that uses the AWS Common Runtime (CRT) Http Client to communicate with Http Web Services. - AwsCrtAsyncHttpClient.Builder - Interface in software.amazon.awssdk.http.crt
-
Builder that allows configuration of the AWS CRT HTTP implementation.
- AwsCrtClientBuilderBase<BuilderT> - Class in software.amazon.awssdk.http.crt.internal
- AwsCrtClientBuilderBase() - Constructor for class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- AwsCrtConfigurationUtils - Class in software.amazon.awssdk.http.crt.internal
- AwsCrtHttpClient - Class in software.amazon.awssdk.http.crt
-
An implementation of
SdkHttpClient
that uses the AWS Common Runtime (CRT) Http Client to communicate with Http Web Services. - AwsCrtHttpClient.Builder - Interface in software.amazon.awssdk.http.crt
-
Builder that allows configuration of the AWS CRT HTTP implementation.
- AwsCrtSdkHttpService - Class in software.amazon.awssdk.http.crt
-
Service binding for the AWS common runtime HTTP client implementation.
- AwsCrtSdkHttpService() - Constructor for class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
B
- build() - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
- build() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
- build() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
- build() - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
- build() - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
- builder() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
- builder() - Static method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
- builder() - Static method in class software.amazon.awssdk.http.crt.ConnectionHealthConfiguration
- builder() - Static method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
- builder() - Static method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
- builder() - Static method in class software.amazon.awssdk.http.crt.ProxyConfiguration
- builder() - Static method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
- buildSocketOptions(TcpKeepAliveConfiguration, Duration) - Static method in class software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils
C
- cleanUpConnectionBasedOnStatusCode(HttpStream) - Method in class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
- clientName() - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
- clientName() - Method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
- closeConnection(HttpStream) - Method in class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
-
Close the connection completely
- connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
A convenience method that creates an instance of the
ConnectionHealthConfiguration
builder, avoiding the need to create one manually viaConnectionHealthConfiguration.builder()
. - connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
A convenience method that creates an instance of the
ConnectionHealthConfiguration
builder, avoiding the need to create one manually viaConnectionHealthConfiguration.builder()
. - connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configure the health checks for all connections established by this client.
- connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configure the health checks for all connections established by this client.
- connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- ConnectionHealthConfiguration - Class in software.amazon.awssdk.http.crt
-
Configuration that defines health checks for all connections established by the
ConnectionHealthConfiguration
. - ConnectionHealthConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
-
A builder for
ConnectionHealthConfiguration
. - connectionMaxIdleTime(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
- connectionMaxIdleTime(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
- connectionMaxIdleTime(Duration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- connectionTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
The amount of time to wait when initially establishing a connection before giving up and timing out.
- connectionTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
The amount of time to wait when initially establishing a connection before giving up and timing out.
- connectionTimeout(Duration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- create() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
-
Create a
AwsCrtAsyncHttpClient
client with the default configuration - create() - Static method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
-
Create a
AwsCrtHttpClient
client with the default configuration - createAsyncHttpClientFactory() - Method in class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
- createHttpClientBuilder() - Method in class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
- CRT_TLS_NEGOTIATION_ERROR_CODE - Static variable in class software.amazon.awssdk.http.crt.internal.CrtUtils
- CrtAsyncRequestContext - Class in software.amazon.awssdk.http.crt.internal
- CrtAsyncRequestContext.Builder - Class in software.amazon.awssdk.http.crt.internal
- CrtAsyncRequestExecutor - Class in software.amazon.awssdk.http.crt.internal
- CrtAsyncRequestExecutor() - Constructor for class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestExecutor
- crtConnPool() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
- crtConnPool() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
- crtConnPool(HttpClientConnectionManager) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
- crtConnPool(HttpClientConnectionManager) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
- CrtRequestAdapter - Class in software.amazon.awssdk.http.crt.internal.request
- CrtRequestContext - Class in software.amazon.awssdk.http.crt.internal
- CrtRequestContext.Builder - Class in software.amazon.awssdk.http.crt.internal
- CrtRequestExecutor - Class in software.amazon.awssdk.http.crt.internal
- CrtRequestExecutor() - Constructor for class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
- CrtResponseAdapter - Class in software.amazon.awssdk.http.crt.internal.response
-
Response handler adaptor for
AwsCrtAsyncHttpClient
. - CrtResponseAdapter(HttpClientConnection, CompletableFuture<Void>, SdkAsyncHttpResponseHandler, SimplePublisher<ByteBuffer>) - Constructor for class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
- CrtUtils - Class in software.amazon.awssdk.http.crt.internal
E
- execute(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
- execute(CrtAsyncRequestContext) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestExecutor
- execute(CrtRequestContext) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
G
- getAttributeMap() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- getConnectionHealthConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- getPostQuantumTlsEnabled() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- getProxyConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- getReadBufferSizeInBytes() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- getTcpKeepAliveConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
H
- host(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
Set the hostname of the proxy.
I
- incrementWindow(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
- InputStreamAdaptingHttpStreamResponseHandler - Class in software.amazon.awssdk.http.crt.internal.response
-
Response handler adaptor for
AwsCrtHttpClient
. - InputStreamAdaptingHttpStreamResponseHandler(HttpClientConnection, CompletableFuture<SdkHttpFullResponse>) - Constructor for class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
- InputStreamAdaptingHttpStreamResponseHandler(HttpClientConnection, CompletableFuture<SdkHttpFullResponse>, SimplePublisher<ByteBuffer>) - Constructor for class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
K
- keepAliveInterval() - Method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
- keepAliveInterval(Duration) - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
-
Sets the Duration between TCP keepalive packets being sent to the peer
- keepAliveTimeout() - Method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
- keepAliveTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
-
Sets the Duration to wait for a keepalive response before considering the connection timed out
M
- maxConcurrency(Integer) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
The Maximum number of allowed concurrent requests.
- maxConcurrency(Integer) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
The Maximum number of allowed concurrent requests.
- maxConcurrency(Integer) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- metricCollector() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
- metricCollector() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
- minimumThroughputInBps(Long) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
- minimumThroughputTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
N
- nonProxyHosts(Set<String>) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
Configure the hosts that the client is allowed to access without going through the proxy.
O
- onResponseBody(HttpStream, byte[]) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
- onResponseBody(HttpStream, byte[]) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
- onResponseComplete(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
- onResponseComplete(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
- onResponseHeadersDone(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
P
- password(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
The password to use for basic proxy authentication
- port(int) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
Set the port that the proxy expects connections on.
- postQuantumTlsEnabled(Boolean) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configure whether to enable a hybrid post-quantum key exchange option for the Transport Layer Security (TLS) network encryption protocol when communicating with services that support Post Quantum TLS.
- postQuantumTlsEnabled(Boolean) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configure whether to enable a hybrid post-quantum key exchange option for the Transport Layer Security (TLS) network encryption protocol when communicating with services that support Post Quantum TLS.
- postQuantumTlsEnabled(Boolean) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- prepareRequest(HttpExecuteRequest) - Method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
- proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Sets the http proxy configuration to use for this client.
- proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Sets the http proxy configuration to use for this client.
- proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- proxyConfiguration(ProxyConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Sets the http proxy configuration to use for this client.
- proxyConfiguration(ProxyConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Sets the http proxy configuration to use for this client.
- proxyConfiguration(ProxyConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- ProxyConfiguration - Class in software.amazon.awssdk.http.crt
-
Proxy configuration for
AwsCrtAsyncHttpClient
. - ProxyConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
-
Builder for
ProxyConfiguration
.
R
- readBufferSize() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
- readBufferSize() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
- readBufferSize(long) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
- readBufferSize(long) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
- readBufferSizeInBytes(Long) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configures the number of unread bytes that can be buffered in the client before we stop reading from the underlying TCP socket and wait for the Subscriber to read more data.
- readBufferSizeInBytes(Long) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configures the number of unread bytes that can be buffered in the client before we stop reading from the underlying TCP socket and wait for the Subscriber to read more data.
- readBufferSizeInBytes(Long) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- releaseConnection(HttpStream) - Method in class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
-
Release the connection back to the pool so that it can be reused.
- reportMetrics(HttpClientConnectionManager, MetricCollector, long) - Static method in class software.amazon.awssdk.http.crt.internal.CrtUtils
- request(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
- request(HttpExecuteRequest) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
- resolveCipherPreference(Boolean) - Static method in class software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils
- ResponseHandlerHelper - Class in software.amazon.awssdk.http.crt.internal.response
-
This is the helper class that contains common logic shared between
CrtResponseAdapter
andInputStreamAdaptingHttpStreamResponseHandler
. - ResponseHandlerHelper(SdkHttpResponse.Builder, HttpClientConnection) - Constructor for class software.amazon.awssdk.http.crt.internal.response.ResponseHandlerHelper
S
- scheme(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
The HTTP scheme to use for connecting to the proxy.
- sdkRequest() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
- sdkRequest() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
- software.amazon.awssdk.http.crt - package software.amazon.awssdk.http.crt
- software.amazon.awssdk.http.crt.internal - package software.amazon.awssdk.http.crt.internal
- software.amazon.awssdk.http.crt.internal.request - package software.amazon.awssdk.http.crt.internal.request
- software.amazon.awssdk.http.crt.internal.response - package software.amazon.awssdk.http.crt.internal.response
T
- tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configure whether to enable
tcpKeepAlive
and relevant configuration for all connections established by this client. - tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configure whether to enable
tcpKeepAlive
and relevant configuration for all connections established by this client. - tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
-
Configure whether to enable
tcpKeepAlive
and relevant configuration for all connections established by this client. - tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
-
Configure whether to enable
tcpKeepAlive
and relevant configuration for all connections established by this client. - tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
- TcpKeepAliveConfiguration - Class in software.amazon.awssdk.http.crt
-
Configuration that defines keep-alive options for all connections established by the
TcpKeepAliveConfiguration
. - TcpKeepAliveConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
-
A builder for
TcpKeepAliveConfiguration
. - toAsyncCrtRequest(CrtAsyncRequestContext) - Static method in class software.amazon.awssdk.http.crt.internal.request.CrtRequestAdapter
- toBuilder() - Method in class software.amazon.awssdk.http.crt.ConnectionHealthConfiguration
- toBuilder() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
- toCrtRequest(CrtRequestContext) - Static method in class software.amazon.awssdk.http.crt.internal.request.CrtRequestAdapter
- toCrtResponseHandler(HttpClientConnection, CompletableFuture<Void>, SdkAsyncHttpResponseHandler) - Static method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
U
- useEnvironmentVariableValues(Boolean) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
Set the option whether to use environment variable values for
ProxyEnvironmentSetting
if any of the config options are missing. - username(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
The username to use for basic proxy authentication
- useSystemPropertyValues(Boolean) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
-
The option whether to use system property values from
ProxySystemSetting
if any of the config options are missing.
W
- wrapConnectionFailureException(Throwable) - Static method in class software.amazon.awssdk.http.crt.internal.CrtUtils
- wrapWithIoExceptionIfRetryable(HttpException) - Static method in class software.amazon.awssdk.http.crt.internal.CrtUtils
All Classes All Packages