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
ConstructorDescriptionJacksonCodec
(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.ObjectMapper
createObjectMapper
(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 void
init
(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:JsonCodec
Returns object encoder used for any objects stored Redis structure except HMAP- Specified by:
getValueEncoder
in interfaceJsonCodec<T>
- Returns:
- encoder
-
getValueDecoder
Description copied from interface:JsonCodec
Returns object decoder used for any objects stored Redis structure except HMAP- Specified by:
getValueDecoder
in interfaceJsonCodec<T>
- Returns:
- decoder
-