Package com.github.luben.zstd
Class ZstdBufferDecompressingStreamNoFinalizer
- java.lang.Object
-
- com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
-
- com.github.luben.zstd.ZstdBufferDecompressingStreamNoFinalizer
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class ZstdBufferDecompressingStreamNoFinalizer extends BaseZstdBufferDecompressingStreamNoFinalizer
-
-
Field Summary
-
Fields inherited from class com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
closed, source, stream
-
-
Constructor Summary
Constructors Constructor Description ZstdBufferDecompressingStreamNoFinalizer(java.nio.ByteBuffer source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) longcreateDStream()private longcreateDStreamNative()(package private) longdecompressStream(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)private longdecompressStreamNative(long stream, byte[] dst, int dstOffset, int dstSize, byte[] src, int srcOffset, int srcSize)(package private) longfreeDStream(long stream)private longfreeDStreamNative(long stream)(package private) longinitDStream(long stream)private longinitDStreamNative(long stream)intread(java.nio.ByteBuffer target)private static longrecommendedDOutSizeNative()static intrecommendedTargetBufferSize()-
Methods inherited from class com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
close, hasRemaining, readInternal, refill, setDict, setDict, setLongMax
-
-
-
-
Method Detail
-
read
public int read(java.nio.ByteBuffer target) throws java.io.IOException- Specified by:
readin classBaseZstdBufferDecompressingStreamNoFinalizer- Throws:
java.io.IOException
-
createDStream
long createDStream()
- Specified by:
createDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
freeDStream
long freeDStream(long stream)
- Specified by:
freeDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
initDStream
long initDStream(long stream)
- Specified by:
initDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
decompressStream
long decompressStream(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)- Specified by:
decompressStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
recommendedTargetBufferSize
public static int recommendedTargetBufferSize()
-
createDStreamNative
private long createDStreamNative()
-
freeDStreamNative
private long freeDStreamNative(long stream)
-
initDStreamNative
private long initDStreamNative(long stream)
-
decompressStreamNative
private long decompressStreamNative(long stream, byte[] dst, int dstOffset, int dstSize, byte[] src, int srcOffset, int srcSize)
-
recommendedDOutSizeNative
private static long recommendedDOutSizeNative()
-
-