Package software.amazon.awssdk.core.async
package software.amazon.awssdk.core.async
-
ClassDescriptionInterface to allow non-blocking streaming of request content.Configuration options for
AsyncRequestBody.fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)to configure how the SDK should create anAsyncRequestBodyfrom anInputStream.Configuration options forAsyncRequestBody.split(software.amazon.awssdk.core.async.AsyncRequestBodySplitConfiguration)to configure how the SDK should split anSdkPublisher.AsyncResponseTransformer<ResponseT,ResultT> Callback interface to handle a streaming asynchronous response.AsyncResponseTransformer.SplitResult<ResponseT,ResultT> Helper interface containing the result ofsplittingan AsyncResponseTransformer.AsyncResponseTransformer.SplitResult.Builder<ResponseT,ResultT> An implementation ofAsyncRequestBodythat allows performing a blocking write of an input stream to a downstream service.An implementation ofAsyncRequestBodythat allows performing a blocking write of an output stream to a downstream service.AnAsyncRequestBodydecorator that enables splitting into retryable sub-request bodies.An extension ofAsyncRequestBodythat is closable.Requests elements from a subscriber until the subscription is completed.ResponsePublisher<ResponseT extends SdkResponse>AnSdkPublisherthat publishes response body content and also contains a reference to theSdkResponsereturned by the service.SdkPublisher<T>Interface that is implemented by the Async auto-paginated responses.