Class MultimapSerializerBase<K,​V,​T extends com.google.common.collect.Multimap<K,​V>>

    • Constructor Summary

      Constructors 
      Constructor Description
      MultimapSerializerBase​(boolean acceptsNull, boolean immutable)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.common.collect.Multimap copy​(com.esotericsoftware.kryo.Kryo kryo, com.google.common.collect.Multimap original)  
      protected abstract com.google.common.collect.Multimap createCopy​(com.esotericsoftware.kryo.Kryo kryo, com.google.common.collect.Multimap original)  
      protected void readMultimap​(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, com.google.common.collect.Multimap<K,​V> multimap)  
      protected void writeMultimap​(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, com.google.common.collect.Multimap<K,​V> multimap)  
      • Methods inherited from class com.esotericsoftware.kryo.Serializer

        getAcceptsNull, isImmutable, read, setAcceptsNull, setImmutable, write
    • Constructor Detail

      • MultimapSerializerBase

        public MultimapSerializerBase​(boolean acceptsNull,
                                      boolean immutable)
    • Method Detail

      • writeMultimap

        protected void writeMultimap​(com.esotericsoftware.kryo.Kryo kryo,
                                     com.esotericsoftware.kryo.io.Output output,
                                     com.google.common.collect.Multimap<K,​V> multimap)
      • readMultimap

        protected void readMultimap​(com.esotericsoftware.kryo.Kryo kryo,
                                    com.esotericsoftware.kryo.io.Input input,
                                    com.google.common.collect.Multimap<K,​V> multimap)
      • createCopy

        protected abstract com.google.common.collect.Multimap createCopy​(com.esotericsoftware.kryo.Kryo kryo,
                                                                         com.google.common.collect.Multimap original)
      • copy

        public com.google.common.collect.Multimap copy​(com.esotericsoftware.kryo.Kryo kryo,
                                                       com.google.common.collect.Multimap original)
        Overrides:
        copy in class com.esotericsoftware.kryo.Serializer<T extends com.google.common.collect.Multimap<K,​V>>