Package org.redisson.codec
Class SnappyCodecV2
java.lang.Object
org.redisson.client.codec.BaseCodec
org.redisson.codec.SnappyCodecV2
- All Implemented Interfaces:
Codec
Google's Snappy compression codec.
Uses inner
Codec
to convert object to binary stream.
Kryo5Codec
used by default.
Based on https://github.com/xerial/snappy-java Fully thread-safe.
- Author:
- Nikita Koksharov
- See Also:
-
Field Summary
Fields inherited from class org.redisson.client.codec.BaseCodec
SKIPPED_CODECS
-
Constructor Summary
ConstructorDescriptionSnappyCodecV2
(ClassLoader classLoader) SnappyCodecV2
(ClassLoader classLoader, SnappyCodecV2 codec) SnappyCodecV2
(Codec innerCodec) -
Method Summary
Modifier and TypeMethodDescriptionReturns object decoder used for any objects stored Redis structure except HMAPReturns object encoder used for any objects stored Redis structure except HMAPMethods inherited from class org.redisson.client.codec.BaseCodec
copy, getClassLoader, getMapKeyDecoder, getMapKeyEncoder, getMapValueDecoder, getMapValueEncoder, toString
-
Constructor Details
-
SnappyCodecV2
public SnappyCodecV2() -
SnappyCodecV2
-
SnappyCodecV2
-
SnappyCodecV2
public SnappyCodecV2(ClassLoader classLoader, SnappyCodecV2 codec) throws ReflectiveOperationException - Throws:
ReflectiveOperationException
-
-
Method Details
-
getValueDecoder
Description copied from interface:Codec
Returns object decoder used for any objects stored Redis structure except HMAP- Returns:
- decoder
-
getValueEncoder
Description copied from interface:Codec
Returns object encoder used for any objects stored Redis structure except HMAP- Returns:
- encoder
-