Class JsonJacksonConnectorCodec
java.lang.Object
org.redisson.client.codec.BaseCodec
org.redisson.codec.JsonJacksonCodec
fr.codinbox.connector.commons.codec.JsonJacksonConnectorCodec
- All Implemented Interfaces:
Codec
Extended Jackson codec for Redisson that registers support for Java 8+ types.
This codec extends Redisson's default JsonJacksonCodec by registering:
JavaTimeModule— serialization support forjava.timetypes (e.g.,Instant,LocalDateTime)Jdk8Module— serialization support forOptionaland other JDK 8 types
To use this codec in a Redisson YAML configuration:
codec: !<fr.codinbox.connector.commons.codec.JsonJacksonConnectorCodec> {}
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.redisson.codec.JsonJacksonCodec
JsonJacksonCodec.ThrowableMixIn -
Field Summary
Fields inherited from class org.redisson.codec.JsonJacksonCodec
INSTANCE, mapObjectMapperFields inherited from class org.redisson.client.codec.BaseCodec
SKIPPED_CODECS -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new codec with Java 8 time and Optional support registered. -
Method Summary
Methods inherited from class org.redisson.codec.JsonJacksonCodec
createObjectMapper, getClassLoader, getObjectMapper, getValueDecoder, getValueEncoder, init, initTypeInclusionMethods inherited from class org.redisson.client.codec.BaseCodec
copy, getMapKeyDecoder, getMapKeyEncoder, getMapValueDecoder, getMapValueEncoder, toString
-
Constructor Details
-
JsonJacksonConnectorCodec
public JsonJacksonConnectorCodec()Creates a new codec with Java 8 time and Optional support registered.
-