public class UnmodifiableCollectionsSerializer
extends com.esotericsoftware.kryo.Serializer
| Constructor and Description |
|---|
UnmodifiableCollectionsSerializer(com.esotericsoftware.kryo.Kryo kryo) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
readObjectData(ByteBuffer buffer,
Class<T> clazz) |
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. |
void |
writeObjectData(ByteBuffer buffer,
Object object) |
public UnmodifiableCollectionsSerializer(com.esotericsoftware.kryo.Kryo kryo)
kryo - the kryo instancepublic <T> T readObjectData(ByteBuffer buffer, Class<T> clazz)
readObjectData in class com.esotericsoftware.kryo.Serializerpublic void writeObjectData(ByteBuffer buffer, Object object)
writeObjectData in class com.esotericsoftware.kryo.Serializerpublic static void registerSerializers(com.esotericsoftware.kryo.Kryo kryo)
UnmodifiableCollectionsSerializer and registers its serializer
for the several unmodifiable Collections that can be created via Collections,
including Maps.kryo - the Kryo instance to set the serializer on.Collections.unmodifiableCollection(Collection),
Collections.unmodifiableList(List),
Collections.unmodifiableSet(Set),
Collections.unmodifiableSortedSet(SortedSet),
Collections.unmodifiableMap(Map),
Collections.unmodifiableSortedMap(SortedMap)Copyright © 2010-2012. All Rights Reserved.