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
  • Constructor Details

  • Method Details

    • getConf

      public final org.apache.hadoop.conf.Configuration getConf()
      Specified by:
      getConf in interface org.apache.hadoop.conf.Configurable
    • setConf

      public final void setConf(org.apache.hadoop.conf.Configuration conf)
      Specified by:
      setConf in interface org.apache.hadoop.conf.Configurable
    • createOutputStream

      public final org.apache.hadoop.io.compress.CompressionOutputStream createOutputStream(OutputStream out) throws IOException
      Specified by:
      createOutputStream in interface org.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:
      createOutputStream in interface org.apache.hadoop.io.compress.CompressionCodec
      Throws:
      IOException
    • getCompressorType

      public final Class<? extends org.apache.hadoop.io.compress.Compressor> getCompressorType()
      Specified by:
      getCompressorType in interface org.apache.hadoop.io.compress.CompressionCodec
    • createCompressor

      public org.apache.hadoop.io.compress.Compressor createCompressor()
      Specified by:
      createCompressor in interface org.apache.hadoop.io.compress.CompressionCodec
    • createInputStream

      public final org.apache.hadoop.io.compress.CompressionInputStream createInputStream(InputStream in) throws IOException
      Specified by:
      createInputStream in interface org.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:
      createInputStream in interface org.apache.hadoop.io.compress.CompressionCodec
      Throws:
      IOException
    • getDecompressorType

      public final Class<? extends org.apache.hadoop.io.compress.Decompressor> getDecompressorType()
      Specified by:
      getDecompressorType in interface org.apache.hadoop.io.compress.CompressionCodec
    • createDecompressor

      public final org.apache.hadoop.io.compress.Decompressor createDecompressor()
      Specified by:
      createDecompressor in interface org.apache.hadoop.io.compress.CompressionCodec
    • getDefaultExtension

      public final String getDefaultExtension()
      Specified by:
      getDefaultExtension in interface org.apache.hadoop.io.compress.CompressionCodec