public class TypedJsonJacksonCodec extends JsonJacksonCodec
JsonJacksonCodec.ThrowableMixInINSTANCE, mapObjectMapperSKIPPED_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, initpublic 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 JsonJacksonCodecpublic Decoder<Object> getValueDecoder()
CodecgetValueDecoder in interface CodecgetValueDecoder in class JsonJacksonCodecpublic Encoder getValueEncoder()
CodecgetValueEncoder in interface CodecgetValueEncoder in class JsonJacksonCodecpublic Decoder<Object> getMapKeyDecoder()
CodecgetMapKeyDecoder in interface CodecgetMapKeyDecoder in class BaseCodecpublic Encoder getMapValueEncoder()
CodecgetMapValueEncoder in interface CodecgetMapValueEncoder in class BaseCodecpublic Encoder getMapKeyEncoder()
CodecgetMapKeyEncoder in interface CodecgetMapKeyEncoder in class BaseCodecpublic Decoder<Object> getMapValueDecoder()
CodecgetMapValueDecoder in interface CodecgetMapValueDecoder in class BaseCodecCopyright © 2014–2021 Redisson. All rights reserved.