Package de.javakaffee.kryoserializers
Class CopyForIterateMapSerializer
- java.lang.Object
-
- com.esotericsoftware.kryo.Serializer<T>
-
- com.esotericsoftware.kryo.serializers.MapSerializer
-
- de.javakaffee.kryoserializers.CopyForIterateMapSerializer
-
public class CopyForIterateMapSerializer extends com.esotericsoftware.kryo.serializers.MapSerializerA kryoSerializerthat creates a copy of the source map for writing object data.This is useful for applications where objects/maps that are serialized might be accessed by different threads. However, it only reduces the probability of concurrent modification exceptions, as even during taking the copy the map might be modified by another thread.
- Author:
- Martin Grotzke
-
-
Constructor Summary
Constructors Constructor Description CopyForIterateMapSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Map object)-
Methods inherited from class com.esotericsoftware.kryo.serializers.MapSerializer
copy, create, createCopy, getKeyClass, getKeySerializer, getValueClass, getValueSerializer, read, setKeyClass, setKeyClass, setKeysCanBeNull, setKeySerializer, setValueClass, setValueClass, setValuesCanBeNull, setValueSerializer, writeHeader
-
-
-
-
Method Detail
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Map object)- Overrides:
writein classcom.esotericsoftware.kryo.serializers.MapSerializer
-
-