Class GsonSerializer

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

public class GsonSerializer extends Object implements Serializer
  • Field Details

    • CHARSET

      public static final Charset CHARSET
  • Constructor Details

    • GsonSerializer

      public GsonSerializer()
    • GsonSerializer

      public GsonSerializer(com.google.gson.Gson gson)
    • GsonSerializer

      public GsonSerializer(Consumer<com.google.gson.GsonBuilder> gsonCustomizer)
  • Method Details

    • getDefaultGson

      public static com.google.gson.GsonBuilder getDefaultGson()
    • 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