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() |
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
BodyConsumerconsume in interface BodyConsumerbyteBuffer - a ByteBuffer represntation of the response's chunk.IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic long getTransferredBytes()
throws IOException
ResumableBodyConsumergetTransferredBytes in interface ResumableBodyConsumerIOExceptionpublic void resume()
throws IOException
ResumableBodyConsumerresume in interface ResumableBodyConsumerIOExceptionCopyright © 2018. All Rights Reserved.