Class JsonJacksonConnectorCodec

java.lang.Object
org.redisson.client.codec.BaseCodec
org.redisson.codec.JsonJacksonCodec
fr.codinbox.connector.commons.codec.JsonJacksonConnectorCodec
All Implemented Interfaces:
Codec

public class JsonJacksonConnectorCodec extends JsonJacksonCodec
Extended Jackson codec for Redisson that registers support for Java 8+ types.

This codec extends Redisson's default JsonJacksonCodec by registering:

  • JavaTimeModule — serialization support for java.time types (e.g., Instant, LocalDateTime)
  • Jdk8Module — serialization support for Optional and other JDK 8 types

To use this codec in a Redisson YAML configuration:


 codec: !<fr.codinbox.connector.commons.codec.JsonJacksonConnectorCodec> {}
 
See Also:
  • Constructor Details

    • JsonJacksonConnectorCodec

      public JsonJacksonConnectorCodec()
      Creates a new codec with Java 8 time and Optional support registered.