public class ChunkOutputStream extends java.io.OutputStream
Constructor and Description |
---|
ChunkOutputStream()
Creates a new ChunkOutputStream with a chunk size of pow(2,20).
|
ChunkOutputStream(int chunkSize)
Creates a new ChunkOutputStream with the given chunk size.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.List<byte[]> |
getChunks()
Returns chunks.
|
int |
getChunkSize()
Returns chunk size.
|
int |
getLastChunkSize()
Returns the size of the last chunk.
|
void |
write(byte[] b,
int offset,
int length) |
void |
write(int b) |
public ChunkOutputStream()
public ChunkOutputStream(int chunkSize)
chunkSize
- the chunk sizepublic int getChunkSize()
public void write(int b)
write
in class java.io.OutputStream
public void write(byte[] b, int offset, int length)
write
in class java.io.OutputStream
public java.util.List<byte[]> getChunks()
public int getLastChunkSize()
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream