Codec
AvroJacksonCodec
, CborJacksonCodec
, IonJacksonCodec
, JsonJacksonMapCodec
, MsgPackJacksonCodec
, SmileJacksonCodec
public class JsonJacksonCodec extends BaseCodec
CborJacksonCodec
,
MsgPackJacksonCodec
Modifier and Type | Class | Description |
---|---|---|
static class |
JsonJacksonCodec.ThrowableMixIn |
Modifier and Type | Field | Description |
---|---|---|
static JsonJacksonCodec |
INSTANCE |
|
protected com.fasterxml.jackson.databind.ObjectMapper |
mapObjectMapper |
Constructor | Description |
---|---|
JsonJacksonCodec() |
|
JsonJacksonCodec(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper) |
|
JsonJacksonCodec(ClassLoader classLoader) |
Modifier and Type | Method | Description |
---|---|---|
protected static com.fasterxml.jackson.databind.ObjectMapper |
createObjectMapper(ClassLoader classLoader,
com.fasterxml.jackson.databind.ObjectMapper om) |
|
ClassLoader |
getClassLoader() |
Returns class loader object used to load classes used in decoding process
|
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
|
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 |
init(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
|
protected void |
initTypeInclusion(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper) |
getMapKeyDecoder, getMapKeyEncoder, getMapValueDecoder, getMapValueEncoder
public static final JsonJacksonCodec INSTANCE
protected final com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper
public JsonJacksonCodec()
public JsonJacksonCodec(ClassLoader classLoader)
public JsonJacksonCodec(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper)
protected static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper(ClassLoader classLoader, com.fasterxml.jackson.databind.ObjectMapper om)
protected void initTypeInclusion(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper)
protected void init(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public Decoder<Object> getValueDecoder()
Codec
public Encoder getValueEncoder()
Codec
public ClassLoader getClassLoader()
Codec
getClassLoader
in interface Codec
getClassLoader
in class BaseCodec
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
Copyright © 2014–2018 The Redisson Project. All rights reserved.