abstract class Compressor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
Compressor.BufferExposingByteArrayOutputStream |
private static class |
Compressor.ByteBufInputStream |
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
BUFFER_SIZE |
| Constructor and Description |
|---|
Compressor() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
compress(java.util.List<ByteBuf> source,
BsonOutput target) |
(package private) abstract byte |
getId() |
(package private) java.io.InputStream |
getInputStream(java.io.InputStream source) |
(package private) abstract java.lang.String |
getName() |
(package private) java.io.OutputStream |
getOutputStream(java.io.OutputStream source) |
(package private) void |
uncompress(ByteBuf source,
ByteBuf target) |
static final int BUFFER_SIZE
abstract java.lang.String getName()
abstract byte getId()
void compress(java.util.List<ByteBuf> source, BsonOutput target)
java.io.OutputStream getOutputStream(java.io.OutputStream source)
throws java.io.IOException
java.io.IOExceptionjava.io.InputStream getInputStream(java.io.InputStream source)
throws java.io.IOException
java.io.IOException