Class DummyRawDecoder

java.lang.Object
org.apache.hadoop.io.erasurecode.rawcoder.RawErasureDecoder
org.apache.hadoop.io.erasurecode.rawcoder.DummyRawDecoder

@Private public class DummyRawDecoder extends RawErasureDecoder
A dummy raw decoder that does no real computation. Instead, it just returns zero bytes. This decoder can be used to isolate the performance issue to HDFS side logic instead of codec, and is intended for test only.
  • Constructor Details

  • Method Details

    • doDecode

      protected void doDecode(org.apache.hadoop.io.erasurecode.rawcoder.ByteBufferDecodingState decodingState)
      Description copied from class: RawErasureDecoder
      Perform the real decoding using Direct ByteBuffer.
      Specified by:
      doDecode in class RawErasureDecoder
      Parameters:
      decodingState - the decoding state
    • doDecode

      protected void doDecode(org.apache.hadoop.io.erasurecode.rawcoder.ByteArrayDecodingState decodingState)
      Description copied from class: RawErasureDecoder
      Perform the real decoding using bytes array, supporting offsets and lengths.
      Specified by:
      doDecode in class RawErasureDecoder
      Parameters:
      decodingState - the decoding state