public interface ICompressor
| Modifier and Type | Method and Description | 
|---|---|
| void | compress(java.nio.ByteBuffer input,
        java.nio.ByteBuffer output)Compression for ByteBuffers. | 
| 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. | 
int initialCompressedBufferLength(int chunkLength)
int uncompress(byte[] input,
               int inputOffset,
               int inputLength,
               byte[] output,
               int outputOffset)
        throws java.io.IOException
java.io.IOExceptionvoid compress(java.nio.ByteBuffer input,
              java.nio.ByteBuffer output)
       throws java.io.IOException
java.io.IOExceptionvoid uncompress(java.nio.ByteBuffer input,
                java.nio.ByteBuffer output)
         throws java.io.IOException
java.io.IOExceptionBufferType preferredBufferType()
boolean supports(BufferType bufferType)
java.util.Set<java.lang.String> supportedOptions()
Copyright © 2018 The Apache Software Foundation