Class FileAsyncRequestBodySplitHelper
- java.lang.Object
-
- software.amazon.awssdk.core.internal.async.FileAsyncRequestBodySplitHelper
-
public final class FileAsyncRequestBodySplitHelper extends Object
A helper class to split aFileAsyncRequestBody
to multiple smaller async request bodies. It ensures the buffer used to be under the configured size viaAsyncRequestBodySplitConfiguration.bufferSizeInBytes()
by tracking the number of concurrent ongoingAsyncRequestBody
s.
-
-
Constructor Summary
Constructors Constructor Description FileAsyncRequestBodySplitHelper(FileAsyncRequestBody asyncRequestBody, AsyncRequestBodySplitConfiguration splitConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SdkPublisher<AsyncRequestBody>
split()
-
-
-
Constructor Detail
-
FileAsyncRequestBodySplitHelper
public FileAsyncRequestBodySplitHelper(FileAsyncRequestBody asyncRequestBody, AsyncRequestBodySplitConfiguration splitConfiguration)
-
-
Method Detail
-
split
public SdkPublisher<AsyncRequestBody> split()
-
-