public abstract class ByteChunkProvider
extends java.lang.Object
| Constructor and Description |
|---|
ByteChunkProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
bytesLeft() |
protected abstract int |
getChunk(byte[] chunk) |
int |
getOffset() |
abstract boolean |
isAvailable() |
void |
writeChunk(Buffer<?> buffer) |
void |
writeChunk(java.io.OutputStream os) |
void |
writeChunks(Buffer<?> buffer,
int nrChunks) |
public abstract boolean isAvailable()
public void writeChunk(java.io.OutputStream os)
public void writeChunks(Buffer<?> buffer, int nrChunks)
public void writeChunk(Buffer<?> buffer)
public int getOffset()
protected abstract int getChunk(byte[] chunk)
throws java.io.IOException
java.io.IOExceptionpublic abstract int bytesLeft()