Class UploadInfo
- java.lang.Object
-
- org.apache.wicket.protocol.http.servlet.UploadInfo
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.wicket.util.io.IClusterable
public class UploadInfo extends java.lang.Object implements org.apache.wicket.util.io.IClusterableHolds information about an upload, also has useful querying methods.- Author:
- Igor Vaynberg (ivaynberg)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UploadInfo(int totalBytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBytesUploaded()java.lang.StringgetBytesUploadedString()longgetElapsedMilliseconds()longgetElapsedSeconds()intgetPercentageComplete()longgetRemainingMilliseconds()java.lang.StringgetRemainingTimeString()longgetTotalBytes()java.lang.StringgetTotalBytesString()longgetTransferRateBPS()java.lang.StringgetTransferRateString()voidsetBytesUploaded(long bytesUploaded)Sets bytes uploaded so far
-
-
-
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 java.lang.String getBytesUploadedString()
- Returns:
- human readable string of bytes uploaded so far
-
getTotalBytesString
public java.lang.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 java.lang.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 java.lang.String getRemainingTimeString()
- Returns:
- estimate of the remaining time in a human readable string
-
-