Package com.github.luben.zstd
Class ZstdDirectBufferDecompressingStreamNoFinalizer
- java.lang.Object
-
- com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
-
- com.github.luben.zstd.ZstdDirectBufferDecompressingStreamNoFinalizer
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ZstdDirectBufferDecompressingStreamNoFinalizer extends BaseZstdBufferDecompressingStreamNoFinalizer
-
-
Field Summary
-
Fields inherited from class com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
closed, source, stream
-
-
Constructor Summary
Constructors Constructor Description ZstdDirectBufferDecompressingStreamNoFinalizer(java.nio.ByteBuffer source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) long
createDStream()
private static long
createDStreamNative()
(package private) long
decompressStream(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)
private long
decompressStreamNative(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)
(package private) long
freeDStream(long stream)
private static long
freeDStreamNative(long stream)
(package private) long
initDStream(long stream)
private long
initDStreamNative(long stream)
int
read(java.nio.ByteBuffer target)
private static long
recommendedDOutSizeNative()
static int
recommendedTargetBufferSize()
-
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:
read
in classBaseZstdBufferDecompressingStreamNoFinalizer
- Throws:
java.io.IOException
-
createDStream
long createDStream()
- Specified by:
createDStream
in classBaseZstdBufferDecompressingStreamNoFinalizer
-
freeDStream
long freeDStream(long stream)
- Specified by:
freeDStream
in classBaseZstdBufferDecompressingStreamNoFinalizer
-
initDStream
long initDStream(long stream)
- Specified by:
initDStream
in classBaseZstdBufferDecompressingStreamNoFinalizer
-
decompressStream
long decompressStream(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)
- Specified by:
decompressStream
in classBaseZstdBufferDecompressingStreamNoFinalizer
-
recommendedTargetBufferSize
public static int recommendedTargetBufferSize()
-
createDStreamNative
private static long createDStreamNative()
-
freeDStreamNative
private static long freeDStreamNative(long stream)
-
initDStreamNative
private long initDStreamNative(long stream)
-
decompressStreamNative
private long decompressStreamNative(long stream, java.nio.ByteBuffer dst, int dstOffset, int dstSize, java.nio.ByteBuffer src, int srcOffset, int srcSize)
-
recommendedDOutSizeNative
private static long recommendedDOutSizeNative()
-
-