Package org.miaixz.bus.http.plugin.httpv
Class ProgressBody
java.lang.Object
org.miaixz.bus.http.bodys.RequestBody
org.miaixz.bus.http.plugin.httpv.ProgressBody
-
Constructor Summary
ConstructorsConstructorDescriptionProgressBody(RequestBody requestBody, Callback<Progress> onProcess, Executor callbackExecutor, long contentLength, long stepBytes) -
Method Summary
Modifier and TypeMethodDescriptionlonglength()返回调用RequestBody.writeTo(org.miaixz.bus.core.io.sink.BufferSink)时写入sink的字节数,如果该计数未知,则返回-1org.miaixz.bus.core.lang.MediaTypevoidwriteTo(org.miaixz.bus.core.io.sink.BufferSink sink) 将此请求的内容写入sink
-
Constructor Details
-
ProgressBody
public ProgressBody(RequestBody requestBody, Callback<Progress> onProcess, Executor callbackExecutor, long contentLength, long stepBytes)
-
-
Method Details
-
length
public long length()Description copied from class:RequestBody返回调用RequestBody.writeTo(org.miaixz.bus.core.io.sink.BufferSink)时写入sink的字节数,如果该计数未知,则返回-1- Overrides:
lengthin classRequestBody- Returns:
- 计数信息
-
mediaType
public org.miaixz.bus.core.lang.MediaType mediaType()- Specified by:
mediaTypein classRequestBody- Returns:
- 返回此主体的媒体类型
-
writeTo
Description copied from class:RequestBody将此请求的内容写入sink- Specified by:
writeToin classRequestBody- Parameters:
sink- 缓存区- Throws:
IOException- 异常信息
-