public class ZstdInputStreamNoFinalizer
extends java.io.FilterInputStream
| Constructor and Description |
|---|
ZstdInputStreamNoFinalizer(java.io.InputStream inStream)
create a new decompressing InputStream
|
ZstdInputStreamNoFinalizer(java.io.InputStream inStream,
BufferPool bufferPool)
create a new decompressing InputStream
|
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
close() |
boolean |
getContinuous() |
boolean |
markSupported() |
int |
read() |
int |
read(byte[] dst,
int offset,
int len) |
static long |
recommendedDInSize() |
static long |
recommendedDOutSize() |
ZstdInputStreamNoFinalizer |
setContinuous(boolean b)
Don't break on unfinished frames
Use case: decompressing files that are not yet finished writing and compressing
|
ZstdInputStreamNoFinalizer |
setDict(byte[] dict) |
ZstdInputStreamNoFinalizer |
setDict(ZstdDictDecompress dict) |
long |
skip(long numBytes) |
public ZstdInputStreamNoFinalizer(java.io.InputStream inStream)
throws java.io.IOException
inStream - the stream to wrapjava.io.IOExceptionpublic ZstdInputStreamNoFinalizer(java.io.InputStream inStream,
BufferPool bufferPool)
throws java.io.IOException
inStream - the stream to wrapbufferPool - the pool to fetch and return buffersjava.io.IOExceptionpublic static long recommendedDInSize()
public static long recommendedDOutSize()
public ZstdInputStreamNoFinalizer setContinuous(boolean b)
public boolean getContinuous()
public ZstdInputStreamNoFinalizer setDict(byte[] dict) throws java.io.IOException
java.io.IOExceptionpublic ZstdInputStreamNoFinalizer setDict(ZstdDictDecompress dict) throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] dst,
int offset,
int len)
throws java.io.IOException
read in class java.io.FilterInputStreamjava.io.IOExceptionpublic int read()
throws java.io.IOException
read in class java.io.FilterInputStreamjava.io.IOExceptionpublic int available()
throws java.io.IOException
available in class java.io.FilterInputStreamjava.io.IOExceptionpublic boolean markSupported()
markSupported in class java.io.FilterInputStreampublic long skip(long numBytes)
throws java.io.IOException
skip in class java.io.FilterInputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterInputStreamjava.io.IOException