| Interface | Description |
|---|---|
| ChecksumCalculatingAsyncRequestBody.Builder | |
| ChunkBuffer.Builder | |
| FileAsyncRequestBody.Builder |
A builder for
FileAsyncRequestBody. |
| Class | Description |
|---|---|
| AsyncStreamPrepender<T> | |
| ByteArrayAsyncResponseTransformer<ResponseT> |
Implementation of
AsyncResponseTransformer that dumps content into a byte array and supports further
conversions into types, like strings. |
| ByteBuffersAsyncRequestBody |
An implementation of
AsyncRequestBody for providing data from the supplied ByteBuffer array. |
| ChecksumCalculatingAsyncRequestBody |
Wrapper class to wrap an AsyncRequestBody.
|
| ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber | |
| ChecksumValidatingPublisher |
Publisher to update the checksum as it reads the data and
finally compares the computed checksum with expected Checksum.
|
| ChunkBuffer |
Class that will buffer incoming BufferBytes of totalBytes length to chunks of bufferSize*
|
| EnvelopeWrappedSdkPublisher<T> |
Publisher implementation that wraps the content of another publisher in an envelope with an optional prefix (or
header) and suffix (or footer).
|
| FileAsyncRequestBody |
Implementation of
AsyncRequestBody that reads data from a file. |
| FileAsyncResponseTransformer<ResponseT> |
AsyncResponseTransformer that writes the data to the specified file. |
| InputStreamResponseTransformer<ResponseT extends SdkResponse> |
A
AsyncResponseTransformer that allows performing blocking reads on the response data. |
| InputStreamWithExecutorAsyncRequestBody |
A
AsyncRequestBody that allows reading data off of an InputStream using a background
ExecutorService. |
| PublisherAsyncResponseTransformer<ResponseT extends SdkResponse> | |
| SdkPublishers |
Common implementations of
SdkPublisher that are provided for convenience when building asynchronous
interceptors to be used with specific clients. |
| SplittingPublisher |
Splits an
AsyncRequestBody to multiple smaller AsyncRequestBodys, each of which publishes a specific portion of
the original data. |
| SplittingPublisher.Builder |
Copyright © 2023. All rights reserved.