|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ning.http.client.generators.FileBodyGenerator.FileBody
protected static class FileBodyGenerator.FileBody
| Constructor Summary | |
|---|---|
FileBodyGenerator.FileBody(File file)
|
|
FileBodyGenerator.FileBody(File file,
long regionSeek,
long regionLength)
|
|
| Method Summary | |
|---|---|
void |
close()
Releases any resources associated with this body. |
long |
getContentLength()
Gets the length of the body. |
long |
read(ByteBuffer buffer)
Reads the next chunk of bytes from the body. |
long |
transferTo(long position,
long count,
WritableByteChannel target)
Transfers the specified chunk of bytes from this body to the specified channel. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileBodyGenerator.FileBody(File file)
throws IOException
IOException
public FileBodyGenerator.FileBody(File file,
long regionSeek,
long regionLength)
throws IOException
IOException| Method Detail |
|---|
public long getContentLength()
Body
getContentLength in interface Body
public long read(ByteBuffer buffer)
throws IOException
Body
read in interface Bodybuffer - The buffer to store the chunk in, must not be null.
-1 if the body has been read completely.
IOException - If the chunk could not be read.
public long transferTo(long position,
long count,
WritableByteChannel target)
throws IOException
RandomAccessBody
transferTo in interface RandomAccessBodyposition - The zero-based byte index from which to start the transfer, must not be negative.count - The maximum number of bytes to transfer, must not be negative.target - The destination channel to transfer the body chunk to, must not be null.
IOException - If the body chunk could not be transferred.
public void close()
throws IOException
Body
close in interface BodyIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||