Class UploadInfo

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.util.io.IClusterable

    public class UploadInfo
    extends Object
    implements org.apache.wicket.util.io.IClusterable
    Holds information about an upload, also has useful querying methods.
    Author:
    Igor Vaynberg (ivaynberg)
    See Also:
    Serialized Form
    • Constructor Detail

      • UploadInfo

        public UploadInfo​(int totalBytes)
        Parameters:
        totalBytes -
    • Method Detail

      • getBytesUploaded

        public long getBytesUploaded()
        Returns:
        bytes uploaded so far
      • setBytesUploaded

        public void setBytesUploaded​(long bytesUploaded)
        Sets bytes uploaded so far
        Parameters:
        bytesUploaded -
      • getBytesUploadedString

        public String getBytesUploadedString()
        Returns:
        human readable string of bytes uploaded so far
      • getTotalBytesString

        public String getTotalBytesString()
        Returns:
        human readable string of total number of bytes
      • getTotalBytes

        public long getTotalBytes()
        Returns:
        total bytes in the upload
      • getElapsedMilliseconds

        public long getElapsedMilliseconds()
        Returns:
        milliseconds elapsed since upload started
      • getElapsedSeconds

        public long getElapsedSeconds()
        Returns:
        seconds elapsed since upload started
      • getTransferRateBPS

        public long getTransferRateBPS()
        Returns:
        transfer rate in bits per second
      • getTransferRateString

        public String getTransferRateString()
        Returns:
        transfer rate in a human readable string
      • getPercentageComplete

        public int getPercentageComplete()
        Returns:
        percent of the upload completed
      • getRemainingMilliseconds

        public long getRemainingMilliseconds()
        Returns:
        estimate of the remaining number of milliseconds
      • getRemainingTimeString

        public String getRemainingTimeString()
        Returns:
        estimate of the remaining time in a human readable string