Java Globus API: Class Buffer
org.globus.ftp
Class Buffer
java.lang.Object
|
+--org.globus.ftp.Buffer
public class Buffer extends Object
Represents a chunk of data cut out of a larger data volume.
Buffer is characterized by offset at which it belongs to the
larger data volume, and length.
The internal data array always starts at 0 and ends at length -1.
Its indexing has nothing to do with offset.
Field Summary
protected byte[]
buf
protected int
length
protected long
offset
Constructor Summary
Buffer (byte[] buf,
int length)
Buffer (byte[] buf,
int length,
long offset)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
buf
protected byte[] buf
length
protected int length
offset
protected long offset
Buffer
public Buffer (byte[] buf,
int length)
Parameters: buff - the data buffer (always starts at 0)length - length of the data in the buffer
Buffer
public Buffer (byte[] buf,
int length,
long offset)
Parameters: buff - the data buffer (always starts at 0)length - length of the data in the bufferoffset - offset of the data the buffer was read from.
this is not the offset of the buffer.
getBuffer
public byte[] getBuffer ()
getLength
public int getLength ()
getOffset
public long getOffset ()