Package org.redisson.codec
Class JacksonCodec<T>
java.lang.Object
org.redisson.codec.JacksonCodec<T>
- All Implemented Interfaces:
JsonCodec<T>
Jackson Json codec.
Fully thread-safe.
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorsConstructorDescriptionJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<T> valueTypeReference) JacksonCodec(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeReference) JacksonCodec(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper, Class<T> valueClass) JacksonCodec(Class<T> valueClass) JacksonCodec(ClassLoader classLoader, JacksonCodec<T> codec) -
Method Summary
Modifier and TypeMethodDescriptionprotected static com.fasterxml.jackson.databind.ObjectMappercreateObjectMapper(ClassLoader classLoader, com.fasterxml.jackson.databind.ObjectMapper om) Returns object decoder used for any objects stored Redis structure except HMAPReturns object encoder used for any objects stored Redis structure except HMAPprotected voidinit(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Constructor Details
-
JacksonCodec
-
JacksonCodec
-
JacksonCodec
public JacksonCodec(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeReference) -
JacksonCodec
-
JacksonCodec
-
-
Method Details
-
createObjectMapper
protected static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper(ClassLoader classLoader, com.fasterxml.jackson.databind.ObjectMapper om) -
init
protected void init(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
getValueEncoder
Description copied from interface:JsonCodecReturns object encoder used for any objects stored Redis structure except HMAP- Specified by:
getValueEncoderin interfaceJsonCodec<T>- Returns:
- encoder
-
getValueDecoder
Description copied from interface:JsonCodecReturns object decoder used for any objects stored Redis structure except HMAP- Specified by:
getValueDecoderin interfaceJsonCodec<T>- Returns:
- decoder
-