public class NoopCompressor extends java.lang.Object implements ICompressor
ICompressor.Uses
Constructor and Description |
---|
NoopCompressor() |
Modifier and Type | Method and Description |
---|---|
void |
compress(java.nio.ByteBuffer input,
java.nio.ByteBuffer output)
Compression for ByteBuffers.
|
static NoopCompressor |
create(java.util.Map<java.lang.String,java.lang.String> ignored) |
int |
initialCompressedBufferLength(int chunkLength) |
BufferType |
preferredBufferType()
Returns the preferred (most efficient) buffer type for this compressor.
|
java.util.Set<java.lang.String> |
supportedOptions() |
boolean |
supports(BufferType bufferType)
Checks if the given buffer would be supported by the compressor.
|
int |
uncompress(byte[] input,
int inputOffset,
int inputLength,
byte[] output,
int outputOffset) |
void |
uncompress(java.nio.ByteBuffer input,
java.nio.ByteBuffer output)
Decompression for DirectByteBuffers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
recommendedUses
public static NoopCompressor create(java.util.Map<java.lang.String,java.lang.String> ignored)
public int initialCompressedBufferLength(int chunkLength)
initialCompressedBufferLength
in interface ICompressor
public int uncompress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset) throws java.io.IOException
uncompress
in interface ICompressor
java.io.IOException
public void compress(java.nio.ByteBuffer input, java.nio.ByteBuffer output) throws java.io.IOException
ICompressor
compress
in interface ICompressor
java.io.IOException
public void uncompress(java.nio.ByteBuffer input, java.nio.ByteBuffer output) throws java.io.IOException
ICompressor
uncompress
in interface ICompressor
java.io.IOException
public BufferType preferredBufferType()
ICompressor
preferredBufferType
in interface ICompressor
public boolean supports(BufferType bufferType)
ICompressor
supports
in interface ICompressor
public java.util.Set<java.lang.String> supportedOptions()
supportedOptions
in interface ICompressor
Copyright © 2009-2021 The Apache Software Foundation