Interface StreamProgress


public interface StreamProgress
Stream进度条 提供流拷贝进度监测,如开始、结束触发,以及进度回调。 注意进度回调的total参数为总大小,某些场景下无总大小的标记,则此值应为-1或者Long.MAX_VALUE,表示此参数无效。
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    结束
    void
    progress(long total, long progressSize)
    进行中
    void
    开始
  • Method Details

    • start

      void start()
      开始
    • progress

      void progress(long total, long progressSize)
      进行中
      Parameters:
      total - 总大小,如果未知为 -1或者Long.MAX_VALUE
      progressSize - 已经进行的大小
    • finish

      void finish()
      结束