Class DateSerializer


  • public class DateSerializer
    extends com.esotericsoftware.kryo.Serializer<Date>
    A kryo Serializer for Date and subclasses. Must be registered like this:
      Kryo kryo = new Kryo() {
          public Serializer getDefaultSerializer(final Class clazz) {
              if ( Date.class.isAssignableFrom( type ) ) {
                  return new DateSerializer( type );
              }
              return super.getDefaultSerializer( clazz );
          }
      };
     
    Author:
    Martin Grotzke
    • Constructor Detail

      • DateSerializer

        public DateSerializer​(Class<? extends Date> clazz)
    • Method Detail

      • read

        public Date read​(com.esotericsoftware.kryo.Kryo kryo,
                         com.esotericsoftware.kryo.io.Input input,
                         Class<? extends Date> type)
        Specified by:
        read in class com.esotericsoftware.kryo.Serializer<Date>
      • write

        public void write​(com.esotericsoftware.kryo.Kryo kryo,
                          com.esotericsoftware.kryo.io.Output output,
                          Date obj)
        Specified by:
        write in class com.esotericsoftware.kryo.Serializer<Date>
      • copy

        public Date copy​(com.esotericsoftware.kryo.Kryo kryo,
                         Date original)
        Overrides:
        copy in class com.esotericsoftware.kryo.Serializer<Date>