类 UploadTaskProgressStatus

java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.internal.task.DefaultTaskProgressStatus
cn.warpin.thirdPart.huawei.obs.obs.services.internal.task.UploadTaskProgressStatus
所有已实现的接口:
TaskProgressStatus, UploadProgressStatus

public class UploadTaskProgressStatus extends DefaultTaskProgressStatus implements UploadProgressStatus
  • 字段详细资料

  • 构造器详细资料

    • UploadTaskProgressStatus

      public UploadTaskProgressStatus(long progressInterval, Date startDate)
  • 方法详细资料

    • setTaskTagSize

      public void setTaskTagSize(long taskTagSize)
    • getTaskTagSize

      public long getTaskTagSize()
    • isRefreshprogress

      public boolean isRefreshprogress()
    • getTotalSize

      public long getTotalSize()
      从接口复制的说明: UploadProgressStatus
      Obtain the total size of uploaded objects.
      指定者:
      getTotalSize 在接口中 UploadProgressStatus
      返回:
      Total size of uploaded objects. The value -1 indicates that the total size is still being calculated.
    • getTransferredSize

      public long getTransferredSize()
      从接口复制的说明: UploadProgressStatus
      Obtain the size of transferred data in bytes.
      指定者:
      getTransferredSize 在接口中 UploadProgressStatus
      返回:
      Size of data in bytes that have been transferred
    • getInstantaneousSpeed

      public double getInstantaneousSpeed()
      从接口复制的说明: UploadProgressStatus
      Obtain the instantaneous speed.
      指定者:
      getInstantaneousSpeed 在接口中 UploadProgressStatus
      返回:
      Instantaneous speed
    • getAverageSpeed

      public double getAverageSpeed()
      从接口复制的说明: UploadProgressStatus
      Obtain the average speed.
      指定者:
      getAverageSpeed 在接口中 UploadProgressStatus
      返回:
      Average speed
    • getTaskTable

      public ConcurrentHashMap<String,ProgressStatus> getTaskTable()
      从接口复制的说明: UploadProgressStatus
      Obtain the progress of the current uploading task.
      指定者:
      getTaskTable 在接口中 UploadProgressStatus
      返回:
      taskTable Progress of the current uploading task
    • getTaskStatus

      public ProgressStatus getTaskStatus(String key)
      从接口复制的说明: UploadProgressStatus
      Obtain the upload progress of a specified object.
      指定者:
      getTaskStatus 在接口中 UploadProgressStatus
      参数:
      key - Object name
      返回:
      Upload progress of a specified object
    • setTotalSize

      public void setTotalSize(long totalSize)
    • addTotalSize

      public void addTotalSize(long bytes)
    • setTaskTable

      public void setTaskTable(ConcurrentHashMap<String,ProgressStatus> taskTable)
    • putTaskTable

      public void putTaskTable(String key, ProgressStatus status)
    • removeTaskTable

      public void removeTaskTable(String key)
    • getTotalMilliseconds

      public long getTotalMilliseconds()
    • setTotalMilliseconds

      public void setTotalMilliseconds(long totalMilliseconds)
    • getEndingTaskSize

      public long getEndingTaskSize()
    • setEndingTaskSize

      public void setEndingTaskSize(long endingTaskSize)
    • addEndingTaskSize

      public void addEndingTaskSize(long bytes)
    • getStartDate

      public Date getStartDate()