Class JacksonSerializer

java.lang.Object
com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
All Implemented Interfaces:
Serializer

public class JacksonSerializer extends Object implements Serializer
  • Constructor Details

    • JacksonSerializer

      public JacksonSerializer()
    • JacksonSerializer

      public JacksonSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • JacksonSerializer

      public JacksonSerializer(Consumer<com.fasterxml.jackson.databind.ObjectMapper> objectMapperCustomizer)
  • Method Details

    • getDefaultObjectMapper

      public static com.fasterxml.jackson.databind.ObjectMapper getDefaultObjectMapper()
    • serialize

      public byte[] serialize(Object object)
      Specified by:
      serialize in interface Serializer
    • deserialize

      public <T> T deserialize(Class<T> clazz, byte[] serializedData)
      Specified by:
      deserialize in interface Serializer