Package org.miaixz.bus.core.io
Interface StreamProgress
public interface StreamProgress
Stream进度条 提供流拷贝进度监测,如开始、结束触发,以及进度回调。 注意进度回调的
total参数为总大小,某些场景下无总大小的标记,则此值应为-1或者Long.MAX_VALUE,表示此参数无效。- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
-
Method Details
-
start
void start()开始 -
progress
void progress(long total, long progressSize) 进行中- Parameters:
total- 总大小,如果未知为 -1或者Long.MAX_VALUEprogressSize- 已经进行的大小
-
finish
void finish()结束
-