| Modifier and Type | Interface and Description |
|---|---|
| public interface | BufferPool
An interface that allows users to customize how buffers are recycled. |
| public interface | SequenceProducer
Interface for an extenal sequence producer. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| public abstract class | |
| public class | NoPool
Implementation of `BufferPool` that does not recycle buffers. |
| public class | RecyclingBufferPool
A pool of buffers which uses a simple reference queue to recycle buffers. |
| pack-priv abstract class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ZstdInputStream
InputStream filter that decompresses the data provided by the underlying InputStream using Zstd compression. |
| public class | ZstdInputStreamNoFinalizer
InputStream filter that decompresses the data provided by the underlying InputStream using Zstd compression. |
| public class | |
| public class | ZstdOutputStream
OutputStream filter that compresses the data using Zstd compression |
| public class | ZstdOutputStreamNoFinalizer
OutputStream filter that compresses the data using Zstd compression. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | EndDirective
Enum that expresses desired flushing for a streaming compression call. |