Package com.esotericsoftware.kryo
Class SerializerFactory.FieldSerializerFactory
- java.lang.Object
-
- com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
-
- All Implemented Interfaces:
SerializerFactory
- Enclosing interface:
- SerializerFactory
public static class SerializerFactory.FieldSerializerFactory extends java.lang.Object implements SerializerFactory
A serializer factory that returns new, configuredFieldSerializer
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 Modifier and Type Field Description private FieldSerializerConfig
config
-
Constructor Summary
Constructors Constructor Description FieldSerializerFactory()
FieldSerializerFactory(FieldSerializerConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldSerializerConfig
getConfig()
Serializer
newSerializer(Kryo kryo, java.lang.Class<?> type)
Creates a new serializer
-
-
-
Field Detail
-
config
private final FieldSerializerConfig config
-
-
Constructor Detail
-
FieldSerializerFactory
public FieldSerializerFactory()
-
FieldSerializerFactory
public FieldSerializerFactory(FieldSerializerConfig config)
-
-
Method Detail
-
getConfig
public FieldSerializerConfig getConfig()
-
newSerializer
public Serializer newSerializer(Kryo kryo, java.lang.Class<?> type)
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
.
-
-