Class ProtobufSerializer<T extends com.google.protobuf.AbstractMessage>


  • public class ProtobufSerializer<T extends com.google.protobuf.AbstractMessage>
    extends com.esotericsoftware.kryo.Serializer<T>
    • Constructor Detail

      • ProtobufSerializer

        public ProtobufSerializer()
    • Method Detail

      • write

        public void write​(com.esotericsoftware.kryo.Kryo kryo,
                          com.esotericsoftware.kryo.io.Output output,
                          T protobufMessage)
        Specified by:
        write in class com.esotericsoftware.kryo.Serializer<T extends com.google.protobuf.AbstractMessage>
      • read

        public T read​(com.esotericsoftware.kryo.Kryo kryo,
                      com.esotericsoftware.kryo.io.Input input,
                      Class<? extends T> type)
        Specified by:
        read in class com.esotericsoftware.kryo.Serializer<T extends com.google.protobuf.AbstractMessage>
      • getAcceptsNull

        public boolean getAcceptsNull()
        Overrides:
        getAcceptsNull in class com.esotericsoftware.kryo.Serializer<T extends com.google.protobuf.AbstractMessage>