Skip navigation links
A B C E H M O P Q R S T U 

A

allowableThroughputFailureInterval() - Method in class software.amazon.awssdk.http.crt.ConnectionHealthChecksConfiguration
 
allowableThroughputFailureInterval(Duration) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthChecksConfiguration.Builder
Sets how long a connection is allowed to be unhealthy before getting shut down.
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.
AwsCrtAsyncHttpStreamAdapter - Class in software.amazon.awssdk.http.crt.internal
Implements the CrtHttpStreamHandler API and converts CRT callbacks into calls to SDK AsyncExecuteRequest methods
AwsCrtAsyncHttpStreamAdapter(HttpClientConnection, CompletableFuture<Void>, AsyncExecuteRequest, int) - Constructor for class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
AwsCrtRequestBodySubscriber - Class in software.amazon.awssdk.http.crt.internal
Implements the Subscriber API to be be callable from AwsCrtAsyncHttpStreamAdapter.sendRequestBody()
AwsCrtRequestBodySubscriber(int) - Constructor for class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 
AwsCrtResponseBodyPublisher - Class in software.amazon.awssdk.http.crt.internal
Adapts an AWS Common Runtime Response Body stream from CrtHttpStreamHandler to a Publisher
AwsCrtResponseBodyPublisher(HttpClientConnection, HttpStream, CompletableFuture<Void>, int) - Constructor for class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Adapts a streaming AWS CRT Http Response Body to a Publisher
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.ConnectionHealthChecksConfiguration.Builder
 
build() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
builder() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
builder() - Static method in class software.amazon.awssdk.http.crt.ConnectionHealthChecksConfiguration
 
builder() - Static method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
builder() - Static method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 

C

clientName() - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
close() - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
completeSubscriptionExactlyOnce() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Completes the Subscription by calling either the .onError() or .onComplete() callbacks exactly once.
connectionHealthChecksConfiguration(ConnectionHealthChecksConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configure the health checks for for all connections established by this client.
connectionHealthChecksConfiguration(Consumer<ConnectionHealthChecksConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
A convenience method to configure the health checks for for all connections established by this client.
ConnectionHealthChecksConfiguration - Class in software.amazon.awssdk.http.crt
Configuration that defines health checks for for all connections established by theConnectionHealthChecksConfiguration.
ConnectionHealthChecksConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
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.
create() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
Create a AwsCrtAsyncHttpClient client with the default configuration
createAsyncHttpClientFactory() - Method in class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
 
crtConnPool(HttpClientConnectionManager) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
crtConnPool() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
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
 

E

equals(Object) - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
execute(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
execute(CrtRequestContext) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
 

H

hashCode() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
host(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
Set the hostname of the proxy.
host() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 

M

maxConcurrency(int) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
The Maximum number of allowed concurrent requests.
minThroughputInBytesPerSecond(Long) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthChecksConfiguration.Builder
Sets a throughput threshold for connections.
minThroughputInBytesPerSecond() - Method in class software.amazon.awssdk.http.crt.ConnectionHealthChecksConfiguration
 

O

onComplete() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 
onNext(ByteBuffer) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 
onResponseBody(HttpStream, byte[]) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
onResponseComplete(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
onResponseHeadersDone(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 

P

password(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The password to use for basic proxy authentication
password() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
port(int) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
Set the port that the proxy expects connections on.
port() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
proxyConfiguration(ProxyConfiguration) - 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.AwsCrtAsyncHttpClient.Builder
Sets the http proxy configuration to use for this client.
ProxyConfiguration - Class in software.amazon.awssdk.http.crt
Proxy configuration for AwsCrtAsyncHttpClient.
ProxyConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
Builder for ProxyConfiguration.
publishToSubscribers() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Publishes any queued data to any Subscribers if there is data queued and there is an outstanding Subscriber request for more data.

Q

queueBuffer(byte[]) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Adds a Buffer to the Queue to be published to any Subscribers

R

readBufferSize(int) - 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.
readBufferSize(int) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
readBufferSize() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
request(long) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Function called by Response Body Subscribers to request more Response Body buffers.
request(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
requestDataIfNecessary() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
 

S

scheme(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The HTTP scheme to use for connecting to the proxy.
scheme() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
sdkRequest() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
sendRequestBody(ByteBuffer) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtAsyncHttpStreamAdapter
 
setCancelled() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
 
setError(Throwable) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
 
setQueueComplete() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Called when the final Buffer has been queued and no more data is expected.
software.amazon.awssdk.http.crt - package software.amazon.awssdk.http.crt
 
software.amazon.awssdk.http.crt.internal - package software.amazon.awssdk.http.crt.internal
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtResponseBodyPublisher
Method for the users consuming the Http Response Body to register a subscriber.

T

tlsCipherPreference(TlsCipherPreference) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
The AWS CRT TlsCipherPreference to use for this Client
toBuilder() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
transferRequestBody(ByteBuffer) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtRequestBodySubscriber
Transfers any queued data from the Request Body subscriptionRef to the output buffer

U

username(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The username to use for basic proxy authentication
username() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
A B C E H M O P Q R S T U 
Skip navigation links

Copyright © 2021. All rights reserved.