Package software.amazon.awssdk.core.async
-
Interface Summary Interface Description AsyncRequestBody Interface to allow non-blocking streaming of request content.AsyncRequestBodyFromInputStreamConfiguration.Builder AsyncRequestBodySplitConfiguration.Builder AsyncResponseTransformer<ResponseT,ResultT> Callback interface to handle a streaming asynchronous response.SdkPublisher<T> Interface that is implemented by the Async auto-paginated responses. -
Class Summary Class Description AsyncRequestBodyFromInputStreamConfiguration Configuration options forAsyncRequestBody.fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)to configure how the SDK should create anAsyncRequestBodyfrom anInputStream.AsyncRequestBodySplitConfiguration Configuration options forAsyncRequestBody.split(software.amazon.awssdk.core.async.AsyncRequestBodySplitConfiguration)to configure how the SDK should split anSdkPublisher.AsyncResponseTransformerUtils BlockingInputStreamAsyncRequestBody An implementation ofAsyncRequestBodythat allows performing a blocking write of an input stream to a downstream service.BlockingOutputStreamAsyncRequestBody An implementation ofAsyncRequestBodythat allows performing a blocking write of an output stream to a downstream service.DrainingSubscriber<T> Requests elements from a subscriber until the subscription is completed.EmptyPublisher<T> ResponsePublisher<ResponseT extends SdkResponse> AnSdkPublisherthat publishes response body content and also contains a reference to theSdkResponsereturned by the service.