public class FileBodyConsumer extends Object implements ResumableBodyConsumer
RandomAccessFile that can be used as a ResumableBodyConsumer| Constructor and Description |
|---|
FileBodyConsumer(RandomAccessFile file) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Invoked when all the response bytes has been processed.
|
void |
consume(ByteBuffer byteBuffer)
Consume the received bytes.
|
long |
getTransferredBytes()
Get the previously transferred bytes, for example the current file size.
|
void |
resume()
Prepare this consumer to resume a download, for example by seeking to the end of the underlying file.
|
public FileBodyConsumer(RandomAccessFile file)
public void consume(ByteBuffer byteBuffer) throws IOException
consume in interface BodyConsumerbyteBuffer - a ByteBuffer represntation of the response's chunk.IOExceptionpublic void close()
throws IOException
close in interface BodyConsumerIOExceptionpublic long getTransferredBytes()
throws IOException
getTransferredBytes in interface ResumableBodyConsumerIOExceptionpublic void resume()
throws IOException
resume in interface ResumableBodyConsumerIOExceptionCopyright © 2014. All Rights Reserved.