Top Interfaces Classes Enums
[default module]

Package com.github.luben.zstd


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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.

Enum Summary

Modifier and TypeEnum and Description
public enum
EndDirective

Enum that expresses desired flushing for a streaming compression call.