Class ProgressReportingRequestBody
java.lang.Object
okhttp3.RequestBody
com.amilesend.client.connection.file.ProgressReportingRequestBody
public class ProgressReportingRequestBody
extends okhttp3.RequestBody
A customized implementation of
RequestBody that wraps an existing request body and uses
a custom sink track transfer progress.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe builder used to construct newProgressReportingRequestBodyinstances for uploads.static classThe builder used to construct newProgressReportingRequestBodyinstances for multipart uploads.Nested classes/interfaces inherited from class okhttp3.RequestBody
okhttp3.RequestBody.Companion -
Field Summary
Fields inherited from class okhttp3.RequestBody
Companion, EMPTY -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a newProgressReportingRequestBody.Builderinstance.okhttp3.MediaTypeReturns a newProgressReportingRequestBody.MultiPartBuilderinstance.voidwriteTo(@NonNull okio.BufferedSink sink) Methods inherited from class okhttp3.RequestBody
contentLength, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, isDuplex, isOneShot, sha256
-
Method Details
-
builder
Returns a newProgressReportingRequestBody.Builderinstance.- Returns:
- the builder
- See Also:
-
multiPartBuilder
Returns a newProgressReportingRequestBody.MultiPartBuilderinstance.- Returns:
- the builder
- See Also:
-
contentType
public okhttp3.MediaType contentType()- Specified by:
contentTypein classokhttp3.RequestBody
-
writeTo
- Specified by:
writeToin classokhttp3.RequestBody- Throws:
IOException
-