Package org.redisson.codec
Class JacksonCodec<T>
java.lang.Object
org.redisson.codec.JacksonCodec<T>
- All Implemented Interfaces:
JsonCodec,ObjectCodec
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 decoderReturns object encoderprotected 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) -
getEncoder
Description copied from interface:ObjectCodecReturns object encoder- Specified by:
getEncoderin interfaceObjectCodec- Returns:
- encoder
-
getDecoder
Description copied from interface:ObjectCodecReturns object decoder- Specified by:
getDecoderin interfaceObjectCodec- Returns:
- decoder
-