Package | Description |
---|---|
com.esotericsoftware.kryo | |
com.esotericsoftware.kryo.util |
Modifier and Type | Class and Description |
---|---|
static class |
SerializerFactory.BaseSerializerFactory<T extends Serializer>
A serializer factory which always returns true for
SerializerFactory.BaseSerializerFactory.isSupported(Class) . |
static class |
SerializerFactory.CompatibleFieldSerializerFactory
A serializer factory that returns new, configured
CompatibleFieldSerializer instances. |
static class |
SerializerFactory.FieldSerializerFactory
A serializer factory that returns new, configured
FieldSerializer instances. |
static class |
SerializerFactory.ReflectionSerializerFactory<T extends Serializer>
This factory instantiates new serializers of a given class via reflection.
|
static class |
SerializerFactory.SingletonSerializerFactory<T extends Serializer>
A serializer factory that always returns a given serializer instance rather than creating new serializer instances.
|
static class |
SerializerFactory.TaggedFieldSerializerFactory
A serializer factory that returns new, configured
TaggedFieldSerializer instances. |
static class |
SerializerFactory.VersionFieldSerializerFactory
A serializer factory that returns new, configured
VersionFieldSerializer instances. |
Modifier and Type | Method and Description |
---|---|
void |
Kryo.addDefaultSerializer(java.lang.Class type,
SerializerFactory serializerFactory)
Instances of the specified class will use the specified factory to create a serializer when
Kryo.register(Class) or
Kryo.register(Class, int) are called. |
void |
Kryo.setDefaultSerializer(SerializerFactory serializer)
Sets the serializer factory to use when no
default serializers match an
object's type. |
Modifier and Type | Method and Description |
---|---|
static <T extends SerializerFactory> |
Util.newFactory(java.lang.Class<T> factoryClass,
java.lang.Class<? extends Serializer> serializerClass) |
Copyright © 2019. All Rights Reserved.