Configurable, CompressionCodec, DirectDecompressionCodecpublic class ZStandardCodec extends java.lang.Object implements Configurable, CompressionCodec, DirectDecompressionCodec
CompressionCodec.Util| Constructor | Description |
|---|---|
ZStandardCodec() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
checkNativeCodeLoaded() |
|
Compressor |
createCompressor() |
Create a new
Compressor for use by this CompressionCodec. |
Decompressor |
createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
DirectDecompressor |
createDirectDecompressor() |
Create a new
DirectDecompressor for use by this DirectDecompressionCodec. |
CompressionInputStream |
createInputStream(java.io.InputStream in) |
Create a
CompressionInputStream that will read from the given
input stream. |
CompressionInputStream |
createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
CompressionOutputStream |
createOutputStream(java.io.OutputStream out) |
Create a
CompressionOutputStream that will write to the given
OutputStream. |
CompressionOutputStream |
createOutputStream(java.io.OutputStream out,
Compressor compressor) |
Create a
CompressionOutputStream that will write to the given
OutputStream with the given Compressor. |
static int |
getCompressionBufferSize(Configuration conf) |
|
static int |
getCompressionLevel(Configuration conf) |
|
java.lang.Class<? extends Compressor> |
getCompressorType() |
Get the type of
Compressor needed by this CompressionCodec. |
Configuration |
getConf() |
Return the configuration used by this object.
|
static int |
getDecompressionBufferSize(Configuration conf) |
|
java.lang.Class<? extends Decompressor> |
getDecompressorType() |
Get the type of
Decompressor needed by
this CompressionCodec. |
java.lang.String |
getDefaultExtension() |
Get the default filename extension for this kind of compression.
|
static java.lang.String |
getLibraryName() |
|
static boolean |
isNativeCodeLoaded() |
|
void |
setConf(Configuration conf) |
Set the configuration to be used by this object.
|
public void setConf(Configuration conf)
setConf in interface Configurableconf - the configuration object.public Configuration getConf()
getConf in interface Configurablepublic static void checkNativeCodeLoaded()
public static boolean isNativeCodeLoaded()
public static java.lang.String getLibraryName()
public static int getCompressionLevel(Configuration conf)
public static int getCompressionBufferSize(Configuration conf)
public static int getDecompressionBufferSize(Configuration conf)
public CompressionOutputStream createOutputStream(java.io.OutputStream out) throws java.io.IOException
CompressionOutputStream that will write to the given
OutputStream.createOutputStream in interface CompressionCodecout - the location for the final output streamjava.io.IOException - raised on errors performing I/O.public CompressionOutputStream createOutputStream(java.io.OutputStream out, Compressor compressor) throws java.io.IOException
CompressionOutputStream that will write to the given
OutputStream with the given Compressor.createOutputStream in interface CompressionCodecout - the location for the final output streamcompressor - compressor to usejava.io.IOException - raised on errors performing I/O.public java.lang.Class<? extends Compressor> getCompressorType()
Compressor needed by this CompressionCodec.getCompressorType in interface CompressionCodecpublic Compressor createCompressor()
Compressor for use by this CompressionCodec.createCompressor in interface CompressionCodecpublic CompressionInputStream createInputStream(java.io.InputStream in) throws java.io.IOException
CompressionInputStream that will read from the given
input stream.createInputStream in interface CompressionCodecin - the stream to read compressed bytes fromjava.io.IOException - raised on errors performing I/O.public CompressionInputStream createInputStream(java.io.InputStream in, Decompressor decompressor) throws java.io.IOException
CompressionInputStream that will read from the given
InputStream with the given Decompressor.createInputStream in interface CompressionCodecin - the stream to read compressed bytes fromdecompressor - decompressor to usejava.io.IOException - raised on errors performing I/O.public java.lang.Class<? extends Decompressor> getDecompressorType()
Decompressor needed by
this CompressionCodec.getDecompressorType in interface CompressionCodecpublic Decompressor createDecompressor()
Decompressor for use by this CompressionCodec.createDecompressor in interface CompressionCodecpublic java.lang.String getDefaultExtension()
getDefaultExtension in interface CompressionCodec.zst.public DirectDecompressor createDirectDecompressor()
DirectDecompressionCodecDirectDecompressor for use by this DirectDecompressionCodec.createDirectDecompressor in interface DirectDecompressionCodecCopyright © 2008–2025 Apache Software Foundation. All rights reserved.