Package com.esotericsoftware.kryo
Class SerializerFactory.SingletonSerializerFactory
java.lang.Object
com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
- All Implemented Interfaces:
SerializerFactory
- Enclosing interface:
SerializerFactory
public static class SerializerFactory.SingletonSerializerFactory
extends Object
implements SerializerFactory
A serializer factory that always returns a given serializer instance rather than creating new serializer instances. It can
be used when multiple types should be serialized by the same serializer. This also allows serializers to be shared among
different
Kryo
instances.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.esotericsoftware.kryo.SerializerFactory
SerializerFactory.FieldSerializerFactory, SerializerFactory.ReflectionSerializerFactory, SerializerFactory.SingletonSerializerFactory, SerializerFactory.TaggedFieldSerializerFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewSerializer
(Kryo kryo, Class<?> type) Creates a new serializer
-
Field Details
-
serializer
-
-
Constructor Details
-
SingletonSerializerFactory
-
-
Method Details
-
newSerializer
Description copied from interface:SerializerFactory
Creates a new serializer- Specified by:
newSerializer
in interfaceSerializerFactory
- Parameters:
kryo
- The serializer instance requesting the new serializer.type
- The type of the object that is to be serialized.- Returns:
- An implementation of a serializer that is able to serialize an object of type
type
.
-