de.javakaffee.kryoserializers
Class UnmodifiableCollectionsSerializer
java.lang.Object
com.esotericsoftware.kryo.Serializer
de.javakaffee.kryoserializers.UnmodifiableCollectionsSerializer
public class UnmodifiableCollectionsSerializer
- extends com.esotericsoftware.kryo.Serializer
A kryo Serializer for unmodifiable Collections and Maps
created via Collections.
- Author:
- Martin Grotzke
| Methods inherited from class com.esotericsoftware.kryo.Serializer |
isFinal, newInstance, readObject, setCanBeNull, writeObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnmodifiableCollectionsSerializer
public UnmodifiableCollectionsSerializer(com.esotericsoftware.kryo.Kryo kryo)
- Parameters:
kryo - the kryo instance
readObjectData
public <T> T readObjectData(ByteBuffer buffer,
Class<T> clazz)
-
- Specified by:
readObjectData in class com.esotericsoftware.kryo.Serializer
writeObjectData
public void writeObjectData(ByteBuffer buffer,
Object object)
-
- Specified by:
writeObjectData in class com.esotericsoftware.kryo.Serializer
registerSerializers
public static void registerSerializers(com.esotericsoftware.kryo.Kryo kryo)
- Creates a new
UnmodifiableCollectionsSerializer and registers its serializer
for the several unmodifiable Collections that can be created via Collections,
including Maps.
- Parameters:
kryo - the Kryo instance to set the serializer on.- See Also:
Collections.unmodifiableCollection(Collection),
Collections.unmodifiableList(List),
Collections.unmodifiableSet(Set),
Collections.unmodifiableSortedSet(SortedSet),
Collections.unmodifiableMap(Map),
Collections.unmodifiableSortedMap(SortedMap)
Copyright © 2010-2011. All Rights Reserved.