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 class
The builder used to construct newProgressReportingRequestBody
instances for uploads.static class
The builder used to construct newProgressReportingRequestBody
instances 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.Builder
instance.okhttp3.MediaType
Returns a newProgressReportingRequestBody.MultiPartBuilder
instance.void
writeTo
(@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
-
Method Details
-
builder
Returns a newProgressReportingRequestBody.Builder
instance.- Returns:
- the builder
- See Also:
-
multiPartBuilder
Returns a newProgressReportingRequestBody.MultiPartBuilder
instance.- Returns:
- the builder
- See Also:
-
contentType
public okhttp3.MediaType contentType()- Specified by:
contentType
in classokhttp3.RequestBody
-
writeTo
- Specified by:
writeTo
in classokhttp3.RequestBody
- Throws:
IOException
-