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.AsyncResponseTransformer.SplitResult<ResponseT,ResultT> Helper interface containing the result ofsplittingan AsyncResponseTransformer.AsyncResponseTransformer.SplitResult.Builder<ResponseT,ResultT> CloseableAsyncRequestBody An extension ofAsyncRequestBodythat is closable.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.BlockingInputStreamAsyncRequestBody.Builder BlockingOutputStreamAsyncRequestBody An implementation ofAsyncRequestBodythat allows performing a blocking write of an output stream to a downstream service.BlockingOutputStreamAsyncRequestBody.Builder BufferedSplittableAsyncRequestBody AnAsyncRequestBodydecorator that enables splitting into retryable sub-request bodies.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. -
Enum Summary Enum Description AsyncRequestBody.BodyType AsyncResponseTransformer.TransformerType