Class UploadInfo
- java.lang.Object
-
- org.apache.wicket.protocol.http.servlet.UploadInfo
-
- All Implemented Interfaces:
Serializable
,IClusterable
public class UploadInfo extends Object implements IClusterable
Holds 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 long
getBytesUploaded()
String
getBytesUploadedString()
long
getElapsedMilliseconds()
long
getElapsedSeconds()
int
getPercentageComplete()
long
getRemainingMilliseconds()
String
getRemainingTimeString()
long
getTotalBytes()
String
getTotalBytesString()
long
getTransferRateBPS()
String
getTransferRateString()
void
setBytesUploaded(long bytesUploaded)
Sets bytes uploaded so far
-
-
-
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
-
-