Uses of Class
com.esotericsoftware.kryo.Serializer
Packages that use Serializer
-
Uses of Serializer in com.esotericsoftware.kryo
Fields in com.esotericsoftware.kryo declared as SerializerModifier and TypeFieldDescriptionprivate Serializer
Registration.serializer
private final Serializer
<?> SerializerFactory.SingletonSerializerFactory.serializer
Fields in com.esotericsoftware.kryo with type parameters of type SerializerModifier and TypeFieldDescriptionprivate final Class
<? extends Serializer> SerializerFactory.ReflectionSerializerFactory.serializerClass
Methods in com.esotericsoftware.kryo that return SerializerModifier and TypeMethodDescriptionKryo.getDefaultSerializer
(Class type) Returns the best matching serializer for a class.protected Serializer
Kryo.getDefaultSerializerForAnnotatedType
(Class type) Kryo.getSerializer
(Class type) Returns the serializer for the registration for the specified class.Registration.getSerializer()
protected Serializer
Kryo.newDefaultSerializer
(Class type) Called byKryo.getDefaultSerializer(Class)
when no default serializers matched the type.SerializerFactory.FieldSerializerFactory.newSerializer
(Kryo kryo, Class<?> type) SerializerFactory.newSerializer
(Kryo kryo, Class<?> type) Creates a new serializerSerializerFactory.ReflectionSerializerFactory.newSerializer
(Kryo kryo, Class<?> type) static Serializer
SerializerFactory.ReflectionSerializerFactory.newSerializer
(Kryo kryo, Class<? extends Serializer> serializerClass, Class<?> type) Creates a new instance of the specified serializer for serializing the specified class.SerializerFactory.SingletonSerializerFactory.newSerializer
(Kryo kryo, Class<?> type) SerializerFactory.TaggedFieldSerializerFactory.newSerializer
(Kryo kryo, Class<?> type) Methods in com.esotericsoftware.kryo with parameters of type SerializerModifier and TypeMethodDescriptionvoid
Kryo.addDefaultSerializer
(Class type, Serializer serializer) Instances of the specified class will use the specified serializer whenKryo.register(Class)
orKryo.register(Class, int)
are called.<T> T
Kryo.copy
(T object, Serializer serializer) Returns a deep copy of the object using the specified serializer.<T> T
Kryo.copyShallow
(T object, Serializer serializer) Returns a shallow copy of the object using the specified serializer.<T> T
Kryo.readObject
(Input input, Class<T> type, Serializer serializer) Reads an object using the specified serializer.<T> T
Kryo.readObjectOrNull
(Input input, Class<T> type, Serializer serializer) Reads an object or null using the specified serializer.Kryo.register
(Class type, Serializer serializer) Registers the class using the lowest, next available integer ID and the specified serializer.Kryo.register
(Class type, Serializer serializer, int id) Registers the class using the specified ID and serializer.void
Registration.setSerializer
(Serializer serializer) void
Kryo.writeObject
(Output output, Object object, Serializer serializer) Writes an object using the specified serializer.void
Kryo.writeObjectOrNull
(Output output, Object object, Serializer serializer) Writes an object or null using the specified serializer.Method parameters in com.esotericsoftware.kryo with type arguments of type SerializerModifier and TypeMethodDescriptionstatic Serializer
SerializerFactory.ReflectionSerializerFactory.newSerializer
(Kryo kryo, Class<? extends Serializer> serializerClass, Class<?> type) Creates a new instance of the specified serializer for serializing the specified class.void
Kryo.setDefaultSerializer
(Class<? extends Serializer> serializer) Sets the serializer to use when nodefault serializers
match an object's type.Constructors in com.esotericsoftware.kryo with parameters of type SerializerModifierConstructorDescriptionRegistration
(Class type, Serializer serializer, int id) SingletonSerializerFactory
(Serializer<?> serializer) Constructor parameters in com.esotericsoftware.kryo with type arguments of type SerializerModifierConstructorDescriptionReflectionSerializerFactory
(Class<? extends Serializer> serializerClass) -
Uses of Serializer in com.esotericsoftware.kryo.serializers
Subclasses of Serializer in com.esotericsoftware.kryo.serializersModifier and TypeClassDescriptionclass
Serializes Java beans using bean accessor methods.class
Encrypts data using the blowfish cipher.class
Serializer for Java8 closures.class
Serializes objects that implement theCollection
interface.class
Serializes objects using direct field assignment, providing both forward and backward compatibility.static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Serializer forBigDecimal
and any subclass.static class
Serializer forBigInteger
and any subclass.static class
static class
static class
Serializer forGregorianCalendar
, java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.static class
static class
Serializer forCharset
.static class
static class
Serializer for lists created viaCollections.emptyList()
or that were just assigned theCollections.EMPTY_LIST
.static class
Serializer for maps created viaCollections.emptyMap()
or that were just assigned theCollections.EMPTY_MAP
.static class
Serializer for sets created viaCollections.emptySet()
or that were just assigned theCollections.EMPTY_SET
.static class
Serializer for lists created viaCollections.singletonList(Object)
.static class
Serializer for maps created viaCollections.singletonMap(Object, Object)
.static class
Serializer for sets created viaCollections.singleton(Object)
.static class
static class
static class
static class
static class
static class
static class
static class
static class
Serializer forLocale
(immutables).static class
static class
static class
static class
static class
static class
Serializer forTimeZone
.static class
Serializer forTreeMap
and any subclass.static class
Serializer forTreeMap
and any subclass.static class
Serializer forURL
.static class
class
class
Serializes enums using the enum's name.class
Writes using the objects externalizable interface if it can reliably do so.class
FieldSerializer<T,
C extends FieldSerializerConfig> Serializes objects using direct field assignment.class
Serializes objects using Java's built in serialization mechanism.class
Serializes objects that implement theMap
interface.(package private) static class
(package private) static class
(package private) static class
(package private) static class
class
Serializes objects using direct field assignment for fields that have a@Tag(int)
annotation.(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
class
Serializes objects using direct field assignment, with versioning backward compatibility.Fields in com.esotericsoftware.kryo.serializers declared as SerializerModifier and TypeFieldDescriptionprivate Serializer
MapSerializer.keySerializer
(package private) Serializer
BeanSerializer.CachedProperty.serializer
private final Serializer
BlowfishSerializer.serializer
private Serializer
CollectionSerializer.serializer
private final Serializer
DeflateSerializer.serializer
(package private) Serializer
FieldSerializer.CachedField.serializer
private final Serializer
EnumNameSerializer.stringSerializer
private Serializer
MapSerializer.valueSerializer
Methods in com.esotericsoftware.kryo.serializers that return SerializerMethods in com.esotericsoftware.kryo.serializers with parameters of type SerializerModifier and TypeMethodDescriptionvoid
FieldSerializer.CachedField.setClass
(Class valueClass, Serializer serializer) void
CollectionSerializer.setElementClass
(Class elementClass, Serializer serializer) void
MapSerializer.setKeyClass
(Class keyClass, Serializer keySerializer) void
FieldSerializer.CachedField.setSerializer
(Serializer serializer) void
MapSerializer.setValueClass
(Class valueClass, Serializer valueSerializer) Constructors in com.esotericsoftware.kryo.serializers with parameters of type SerializerModifierConstructorDescriptionBlowfishSerializer
(Serializer serializer, byte[] key) CollectionSerializer
(Class elementClass, Serializer serializer) CollectionSerializer
(Class elementClass, Serializer serializer, boolean elementsCanBeNull) DeflateSerializer
(Serializer serializer)