Package io.airlift.compress.hadoop
Class CodecAdapter
java.lang.Object
io.airlift.compress.hadoop.CodecAdapter
- All Implemented Interfaces:
org.apache.hadoop.conf.Configurable,org.apache.hadoop.io.compress.CompressionCodec
- Direct Known Subclasses:
BZip2Codec,JdkDeflateCodec,JdkGzipCodec,Lz4Codec,LzoCodec,LzopCodec,SnappyCodec,ZstdCodec
public class CodecAdapter
extends Object
implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.compress.CompressionCodec
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.io.compress.CompressionCodec
org.apache.hadoop.io.compress.CompressionCodec.Util -
Constructor Summary
ConstructorsConstructorDescriptionCodecAdapter(Function<Optional<org.apache.hadoop.conf.Configuration>, HadoopStreams> streamsFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.io.compress.Compressorfinal org.apache.hadoop.io.compress.Decompressorfinal org.apache.hadoop.io.compress.CompressionInputStreamfinal org.apache.hadoop.io.compress.CompressionInputStreamcreateInputStream(InputStream in, org.apache.hadoop.io.compress.Decompressor decompressor) final org.apache.hadoop.io.compress.CompressionOutputStreamfinal org.apache.hadoop.io.compress.CompressionOutputStreamcreateOutputStream(OutputStream out, org.apache.hadoop.io.compress.Compressor compressor) final Class<? extends org.apache.hadoop.io.compress.Compressor>final org.apache.hadoop.conf.ConfigurationgetConf()final Class<? extends org.apache.hadoop.io.compress.Decompressor>final Stringfinal voidsetConf(org.apache.hadoop.conf.Configuration conf)
-
Constructor Details
-
CodecAdapter
public CodecAdapter(Function<Optional<org.apache.hadoop.conf.Configuration>, HadoopStreams> streamsFactory)
-
-
Method Details
-
getConf
public final org.apache.hadoop.conf.Configuration getConf()- Specified by:
getConfin interfaceorg.apache.hadoop.conf.Configurable
-
setConf
public final void setConf(org.apache.hadoop.conf.Configuration conf) - Specified by:
setConfin interfaceorg.apache.hadoop.conf.Configurable
-
createOutputStream
public final org.apache.hadoop.io.compress.CompressionOutputStream createOutputStream(OutputStream out) throws IOException - Specified by:
createOutputStreamin interfaceorg.apache.hadoop.io.compress.CompressionCodec- Throws:
IOException
-
createOutputStream
public final org.apache.hadoop.io.compress.CompressionOutputStream createOutputStream(OutputStream out, org.apache.hadoop.io.compress.Compressor compressor) throws IOException - Specified by:
createOutputStreamin interfaceorg.apache.hadoop.io.compress.CompressionCodec- Throws:
IOException
-
getCompressorType
- Specified by:
getCompressorTypein interfaceorg.apache.hadoop.io.compress.CompressionCodec
-
createCompressor
public org.apache.hadoop.io.compress.Compressor createCompressor()- Specified by:
createCompressorin interfaceorg.apache.hadoop.io.compress.CompressionCodec
-
createInputStream
public final org.apache.hadoop.io.compress.CompressionInputStream createInputStream(InputStream in) throws IOException - Specified by:
createInputStreamin interfaceorg.apache.hadoop.io.compress.CompressionCodec- Throws:
IOException
-
createInputStream
public final org.apache.hadoop.io.compress.CompressionInputStream createInputStream(InputStream in, org.apache.hadoop.io.compress.Decompressor decompressor) throws IOException - Specified by:
createInputStreamin interfaceorg.apache.hadoop.io.compress.CompressionCodec- Throws:
IOException
-
getDecompressorType
- Specified by:
getDecompressorTypein interfaceorg.apache.hadoop.io.compress.CompressionCodec
-
createDecompressor
public final org.apache.hadoop.io.compress.Decompressor createDecompressor()- Specified by:
createDecompressorin interfaceorg.apache.hadoop.io.compress.CompressionCodec
-
getDefaultExtension
- Specified by:
getDefaultExtensionin interfaceorg.apache.hadoop.io.compress.CompressionCodec
-