Class MultimapSerializerBase<K,V,T extends com.google.common.collect.Multimap<K,V>>
- java.lang.Object
-
- com.esotericsoftware.kryo.Serializer<T>
-
- de.javakaffee.kryoserializers.guava.MultimapSerializerBase<K,V,T>
-
- Direct Known Subclasses:
ArrayListMultimapSerializer,HashMultimapSerializer,LinkedHashMultimapSerializer,LinkedListMultimapSerializer,TreeMultimapSerializer
public abstract class MultimapSerializerBase<K,V,T extends com.google.common.collect.Multimap<K,V>> extends com.esotericsoftware.kryo.Serializer<T>
-
-
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.Multimapcopy(com.esotericsoftware.kryo.Kryo kryo, com.google.common.collect.Multimap original)protected abstract com.google.common.collect.MultimapcreateCopy(com.esotericsoftware.kryo.Kryo kryo, com.google.common.collect.Multimap original)protected voidreadMultimap(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, com.google.common.collect.Multimap<K,V> multimap)protected voidwriteMultimap(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, com.google.common.collect.Multimap<K,V> multimap)
-
-
-
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)
-
-