Package org.redisson.client.codec
Class BaseCodec
java.lang.Object
org.redisson.client.codec.BaseCodec
- All Implemented Interfaces:
Codec
- Direct Known Subclasses:
ByteArrayCodec
,FstCodec
,JsonCodecWrapper
,JsonJacksonCodec
,Kryo5Codec
,KryoCodec
,LocalCachedMessageCodec
,LZ4Codec
,MarshallingCodec
,REntity.DEFAULT
,RObjectField.DEFAULT
,SerializationCodec
,SnappyCodec
,SnappyCodecV2
,StringCodec
- Author:
- Nikita Koksharov
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
copy
(ClassLoader classLoader, T codec) Returns class loader object used to load classes used in decoding processReturns object decoder used for hash map keys in HMAP Redis structureReturns object encoder used for hash map keys in HMAP Redis structureReturns object decoder used for hash map values in HMAP Redis structureReturns object encoder used for hash map values in HMAP Redis structuretoString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.redisson.client.codec.Codec
getValueDecoder, getValueEncoder
-
Field Details
-
SKIPPED_CODECS
-
-
Constructor Details
-
BaseCodec
public BaseCodec()
-
-
Method Details
-
copy
- Throws:
ReflectiveOperationException
-
getMapValueDecoder
Description copied from interface:Codec
Returns object decoder used for hash map values in HMAP Redis structure- Specified by:
getMapValueDecoder
in interfaceCodec
- Returns:
- decoder
-
getMapValueEncoder
Description copied from interface:Codec
Returns object encoder used for hash map values in HMAP Redis structure- Specified by:
getMapValueEncoder
in interfaceCodec
- Returns:
- encoder
-
getMapKeyDecoder
Description copied from interface:Codec
Returns object decoder used for hash map keys in HMAP Redis structure- Specified by:
getMapKeyDecoder
in interfaceCodec
- Returns:
- decoder
-
getMapKeyEncoder
Description copied from interface:Codec
Returns object encoder used for hash map keys in HMAP Redis structure- Specified by:
getMapKeyEncoder
in interfaceCodec
- Returns:
- encoder
-
getClassLoader
Description copied from interface:Codec
Returns class loader object used to load classes used in decoding process- Specified by:
getClassLoader
in interfaceCodec
- Returns:
- class loader
-
toString
-