VMware GemFire Java API Reference
Package org.apache.geode.compression
Class SnappyCompressor
- java.lang.Object
-
- org.apache.geode.compression.SnappyCompressor
-
- All Implemented Interfaces:
java.io.Serializable,Compressor
public class SnappyCompressor extends java.lang.Object implements Compressor, java.io.Serializable
An implementation ofCompressorfor Google's Snappy compression codec. Utilizes the java-snappy wrapper.- Since:
- GemFire 8.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SnappyCompressor()Create a new instance of the SnappyCompressor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description byte[]compress(byte[] input)Compresses the input byte array.byte[]decompress(byte[] input)Decompresses a compressed byte array.booleanequals(java.lang.Object other)static SnappyCompressorgetDefaultInstance()Deprecated.As of Geode 1.0, getDefaultInstance is deprecated.inthashCode()
-
-
-
Method Detail
-
getDefaultInstance
@Deprecated public static SnappyCompressor getDefaultInstance()
Deprecated.As of Geode 1.0, getDefaultInstance is deprecated. Use constructor instead.Get the single, default instance of the SnappyCompressor.- Returns:
- the single, default instance of the SnappyCompressor
-
compress
public byte[] compress(byte[] input)
Description copied from interface:CompressorCompresses the input byte array.- Specified by:
compressin interfaceCompressor- Parameters:
input- The data to be compressed.- Returns:
- A compressed version of the input parameter.
-
decompress
public byte[] decompress(byte[] input)
Description copied from interface:CompressorDecompresses a compressed byte array.- Specified by:
decompressin interfaceCompressor- Parameters:
input- A compressed byte array.- Returns:
- an uncompressed version of compressed input byte array data.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-