Class Jackson3Serializer

java.lang.Object
com.github.kagkarlsson.scheduler.boot.autoconfigure.Jackson3Serializer
All Implemented Interfaces:
com.github.kagkarlsson.scheduler.serializer.Serializer

public class Jackson3Serializer extends Object implements com.github.kagkarlsson.scheduler.serializer.Serializer
  • Constructor Details

    • Jackson3Serializer

      public Jackson3Serializer()
    • Jackson3Serializer

      public Jackson3Serializer(tools.jackson.databind.ObjectMapper objectMapper)
    • Jackson3Serializer

      public Jackson3Serializer(Consumer<tools.jackson.databind.ObjectMapper> objectMapperCustomizer)
  • Method Details

    • getDefaultObjectMapper

      public static tools.jackson.databind.ObjectMapper getDefaultObjectMapper()
    • serialize

      public byte[] serialize(Object object)
      Specified by:
      serialize in interface com.github.kagkarlsson.scheduler.serializer.Serializer
    • deserialize

      public <T> T deserialize(Class<T> clazz, byte[] serializedData)
      Specified by:
      deserialize in interface com.github.kagkarlsson.scheduler.serializer.Serializer