| AsyncStreamPrepender<T> |
|
| ByteArrayAsyncResponseTransformer<ResponseT> |
Implementation of AsyncResponseTransformer that dumps content into a byte array and supports further
conversions into types, like strings.
|
| ByteArraySplittingTransformer<ResponseT> |
|
| ByteBuffersAsyncRequestBody |
|
| ChecksumCalculatingAsyncRequestBody |
Wrapper class to wrap an AsyncRequestBody to calculate checksum as it reads data and append Checksum as trailer at the end.
|
| 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 to chunks of bufferSize.
|
| CompressionAsyncRequestBody |
Wrapper class to wrap an AsyncRequestBody.
|
| DefaultAsyncResponseTransformerSplitResult<ResponseT,ResultT> |
|
| DefaultAsyncResponseTransformerSplitResult.DefaultBuilder<ResponseT,ResultT> |
|
| EmittingSubscription<T> |
Subscription which can emit Subscriber#onNext(T) signals to a subscriber, based on the demand received with the
Subscription.request(long).
|
| EmittingSubscription.Builder<T> |
|
| 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 |
|
| FileAsyncRequestBodySplitHelper |
|
| FileAsyncResponseTransformer<ResponseT> |
|
| FileAsyncResponseTransformerPublisher<T extends SdkResponse> |
|
| InputStreamResponseTransformer<ResponseT extends SdkResponse> |
|
| InputStreamWithExecutorAsyncRequestBody |
|
| NonRetryableSubAsyncRequestBody |
|
| PublisherAsyncResponseTransformer<ResponseT extends SdkResponse> |
|
| RetryableSubAsyncRequestBody |
A SubAsyncRequestBody implementation that supports resubscribe/retry once all data has been published to the first
subscriber
|
| SdkPublishers |
Common implementations of SdkPublisher that are provided for convenience when building asynchronous
interceptors to be used with specific clients.
|
| SplittingPublisher |
|
| SplittingPublisher.Builder |
|
| SplittingTransformer<ResponseT,ResultT> |
|
| SplittingTransformer.Builder<ResponseT,ResultT> |
|
| SubAsyncRequestBodyConfiguration |
Configuration class containing shared properties for SubAsyncRequestBody implementations.
|
| SubAsyncRequestBodyConfiguration.Builder |
|