java.io.Closeable, java.lang.AutoCloseable, Seekable, IOStatisticsSource@Public @Evolving public class BlockDecompressorStream extends DecompressorStream
DecompressorStream which works
with 'block-based' based compression algorithms, as opposed to
'stream-based' compression algorithms.buffer, closed, decompressor, eofin, maxAvailableData| Modifier | Constructor | Description |
|---|---|---|
protected |
BlockDecompressorStream(java.io.InputStream in) |
|
|
BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
BlockDecompressorStream. |
|
BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor,
int bufferSize) |
Create a
BlockDecompressorStream. |
| Modifier and Type | Method | Description |
|---|---|---|
protected int |
decompress(byte[] b,
int off,
int len) |
|
protected int |
getCompressedData() |
|
void |
resetState() |
Reset the decompressor to its initial state and discard any buffered data,
as the underlying stream may have been repositioned.
|
available, checkStream, close, mark, markSupported, read, read, reset, skipgetIOStatistics, getPos, seek, seekToNewSourcepublic BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor,
int bufferSize)
throws java.io.IOException
BlockDecompressorStream.in - input streamdecompressor - decompressor to usebufferSize - size of bufferjava.io.IOException - raised on errors performing I/O.public BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor)
throws java.io.IOException
BlockDecompressorStream.in - input streamdecompressor - decompressor to usejava.io.IOException - raised on errors performing I/O.protected BlockDecompressorStream(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionprotected int decompress(byte[] b,
int off,
int len)
throws java.io.IOException
decompress in class DecompressorStreamjava.io.IOExceptionprotected int getCompressedData()
throws java.io.IOException
getCompressedData in class DecompressorStreamjava.io.IOExceptionpublic void resetState()
throws java.io.IOException
CompressionInputStreamresetState in class DecompressorStreamjava.io.IOException - raised on errors performing I/O.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.