public class LZ4FrameInputStream
extends java.io.FilterInputStream
Not Supported:
Originally based on kafka's KafkaLZ4BlockInputStream.
| Constructor and Description |
|---|
LZ4FrameInputStream(java.io.InputStream in)
Creates a new
InputStream that will decompress data using fastest instances of LZ4SafeDecompressor and XXHash32. |
LZ4FrameInputStream(java.io.InputStream in,
LZ4SafeDecompressor decompressor,
XXHash32 checksum)
Creates a new
InputStream that will decompress data using the LZ4 algorithm. |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
close() |
void |
mark(int readlimit) |
boolean |
markSupported() |
int |
read() |
int |
read(byte[] b,
int off,
int len) |
void |
reset() |
long |
skip(long n) |
public LZ4FrameInputStream(java.io.InputStream in)
throws java.io.IOException
InputStream that will decompress data using fastest instances of LZ4SafeDecompressor and XXHash32.in - the stream to decompressjava.io.IOException - if an I/O error occursLZ4FrameInputStream(InputStream, LZ4SafeDecompressor, XXHash32),
LZ4Factory.fastestInstance(),
XXHashFactory.fastestInstance()public LZ4FrameInputStream(java.io.InputStream in,
LZ4SafeDecompressor decompressor,
XXHash32 checksum)
throws java.io.IOException
InputStream that will decompress data using the LZ4 algorithm.in - the stream to decompressdecompressor - the decompressor to usechecksum - the hash function to usejava.io.IOException - if an I/O error occurspublic int read()
throws java.io.IOException
read in class java.io.FilterInputStreamjava.io.IOExceptionpublic int read(byte[] b,
int off,
int len)
throws java.io.IOException
read in class java.io.FilterInputStreamjava.io.IOExceptionpublic long skip(long n)
throws java.io.IOException
skip in class java.io.FilterInputStreamjava.io.IOExceptionpublic int available()
throws java.io.IOException
available 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.IOExceptionpublic void mark(int readlimit)
mark in class java.io.FilterInputStreampublic void reset()
throws java.io.IOException
reset in class java.io.FilterInputStreamjava.io.IOExceptionpublic boolean markSupported()
markSupported in class java.io.FilterInputStream