Represents GridFTP restart marker, which contains unordered set
of byte ranges representing transferred data.
The ranges are preserved exactly as received
from the server, which may not be very useful.
For additional processing on byte ranges,
use ByteRangeList.
Typical usage:
list = new ByteRangeList();
marker = new GridFTPRestartMarker(reply.getMessage());
list.merge(marker.getVector());
public GridFTPRestartMarker(java.lang.String msg)
throws java.lang.IllegalArgumentException
Constructs the restart marker by parsing the parameter string.
Parameters:
msg - The string in the format of FTP reply 111 message,
for instance "Range Marker 0-29,30-89"
Method Detail
toVector
public java.util.Vector toVector()
Returns Vector representation of this object. Its elements
are be ByteRange objects. They are in the order exactly as received
in the FTP reply; no additional processing has been done on them.
To order and merge them, use ByteRangeList.