Class TransferProgress


  • public final class TransferProgress
    extends Object
    Describes the progress of a transfer.
    • Constructor Detail

      • TransferProgress

        public TransferProgress()
    • Method Detail

      • getBytesTransferred

        public long getBytesTransferred()
        Returns the number of bytes completed in the associated transfer.
        Returns:
        The number of bytes completed in the associated transfer.
      • getTotalBytesToTransfer

        public long getTotalBytesToTransfer()
        Returns the total size in bytes of the associated transfer, or -1 if the total size isn't known.
        Returns:
        The total size in bytes of the associated transfer. Returns or -1 if the total size of the associated transfer isn't known yet.
      • getPercentTransferred

        public double getPercentTransferred()
        Returns a percentage of the number of bytes transferred out of the total number of bytes to transfer.
        Returns:
        A percentage of the number of bytes transferred out of the total number of bytes to transfer; or -1.0 if the total length is not known.
      • updateProgress

        public void updateProgress​(long bytes)
      • setTotalBytesToTransfer

        public void setTotalBytesToTransfer​(long totalBytesToTransfer)