public class TypedJsonJacksonCodec extends JsonJacksonCodec
JsonJacksonCodec.ThrowableMixIn
INSTANCE, mapObjectMapper
SKIPPED_CODECS
Constructor and Description |
---|
TypedJsonJacksonCodec(Class<?> valueClass) |
TypedJsonJacksonCodec(Class<?> mapKeyClass,
Class<?> mapValueClass) |
TypedJsonJacksonCodec(Class<?> valueClass,
Class<?> mapKeyClass,
Class<?> mapValueClass) |
TypedJsonJacksonCodec(Class<?> valueClass,
Class<?> mapKeyClass,
Class<?> mapValueClass,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
TypedJsonJacksonCodec(Class<?> mapKeyClass,
Class<?> mapValueClass,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
TypedJsonJacksonCodec(Class<?> valueClass,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
TypedJsonJacksonCodec(ClassLoader classLoader,
TypedJsonJacksonCodec codec) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference) |
TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference,
com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
Modifier and Type | Method and Description |
---|---|
Decoder<Object> |
getMapKeyDecoder()
Returns object decoder used for hash map keys in HMAP Redis structure
|
Encoder |
getMapKeyEncoder()
Returns object encoder used for hash map keys in HMAP Redis structure
|
Decoder<Object> |
getMapValueDecoder()
Returns object decoder used for hash map values in HMAP Redis structure
|
Encoder |
getMapValueEncoder()
Returns object encoder used for hash map values in HMAP Redis structure
|
Decoder<Object> |
getValueDecoder()
Returns object decoder used for any objects stored Redis structure except HMAP
|
Encoder |
getValueEncoder()
Returns object encoder used for any objects stored Redis structure except HMAP
|
protected void |
initTypeInclusion(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper) |
createObjectMapper, getClassLoader, getObjectMapper, init
public TypedJsonJacksonCodec(Class<?> valueClass)
public TypedJsonJacksonCodec(Class<?> valueClass, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(Class<?> mapKeyClass, Class<?> mapValueClass, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(Class<?> valueClass, Class<?> mapKeyClass, Class<?> mapValueClass)
public TypedJsonJacksonCodec(Class<?> valueClass, Class<?> mapKeyClass, Class<?> mapValueClass, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference)
public TypedJsonJacksonCodec(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapKeyTypeReference, com.fasterxml.jackson.core.type.TypeReference<?> mapValueTypeReference, com.fasterxml.jackson.databind.ObjectMapper mapper)
public TypedJsonJacksonCodec(ClassLoader classLoader, TypedJsonJacksonCodec codec)
protected void initTypeInclusion(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper)
initTypeInclusion
in class JsonJacksonCodec
public Decoder<Object> getValueDecoder()
Codec
getValueDecoder
in interface Codec
getValueDecoder
in class JsonJacksonCodec
public Encoder getValueEncoder()
Codec
getValueEncoder
in interface Codec
getValueEncoder
in class JsonJacksonCodec
public Decoder<Object> getMapKeyDecoder()
Codec
getMapKeyDecoder
in interface Codec
getMapKeyDecoder
in class BaseCodec
public Encoder getMapValueEncoder()
Codec
getMapValueEncoder
in interface Codec
getMapValueEncoder
in class BaseCodec
public Encoder getMapKeyEncoder()
Codec
getMapKeyEncoder
in interface Codec
getMapKeyEncoder
in class BaseCodec
public Decoder<Object> getMapValueDecoder()
Codec
getMapValueDecoder
in interface Codec
getMapValueDecoder
in class BaseCodec
Copyright © 2014–2021 Redisson. All rights reserved.