Uses of Class
com.esotericsoftware.kryo.Serializer
-
Packages that use Serializer Package Description com.esotericsoftware.kryo com.esotericsoftware.kryo.serializers -
-
Uses of Serializer in com.esotericsoftware.kryo
Fields in com.esotericsoftware.kryo declared as Serializer Modifier and Type Field Description private Serializer
Registration. serializer
private Serializer<?>
SerializerFactory.SingletonSerializerFactory. serializer
Fields in com.esotericsoftware.kryo with type parameters of type Serializer Modifier and Type Field Description private java.lang.Class<? extends Serializer>
SerializerFactory.ReflectionSerializerFactory. serializerClass
Methods in com.esotericsoftware.kryo that return Serializer Modifier and Type Method Description Serializer
Kryo. getDefaultSerializer(java.lang.Class type)
Returns the best matching serializer for a class.protected Serializer
Kryo. getDefaultSerializerForAnnotatedType(java.lang.Class type)
Serializer
Kryo. getSerializer(java.lang.Class type)
Returns the serializer for the registration for the specified class.Serializer
Registration. getSerializer()
protected Serializer
Kryo. newDefaultSerializer(java.lang.Class type)
Called byKryo.getDefaultSerializer(Class)
when no default serializers matched the type.Serializer
SerializerFactory.FieldSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)
Serializer
SerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)
Creates a new serializerSerializer
SerializerFactory.ReflectionSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)
static Serializer
SerializerFactory.ReflectionSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<? extends Serializer> serializerClass, java.lang.Class<?> type)
Creates a new instance of the specified serializer for serializing the specified class.Serializer
SerializerFactory.SingletonSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)
Serializer
SerializerFactory.TaggedFieldSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)
Methods in com.esotericsoftware.kryo that return types with arguments of type Serializer Modifier and Type Method Description java.lang.Class<? extends Serializer>
value()
Methods in com.esotericsoftware.kryo with parameters of type Serializer Modifier and Type Method Description void
Kryo. addDefaultSerializer(java.lang.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, java.lang.Class<T> type, Serializer serializer)
Reads an object using the specified serializer.<T> T
Kryo. readObjectOrNull(Input input, java.lang.Class<T> type, Serializer serializer)
Reads an object or null using the specified serializer.Registration
Kryo. register(java.lang.Class type, Serializer serializer)
Registers the class using the lowest, next available integer ID and the specified serializer.Registration
Kryo. register(java.lang.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, java.lang.Object object, Serializer serializer)
Writes an object using the specified serializer.void
Kryo. writeObjectOrNull(Output output, java.lang.Object object, Serializer serializer)
Writes an object or null using the specified serializer.Method parameters in com.esotericsoftware.kryo with type arguments of type Serializer Modifier and Type Method Description static Serializer
SerializerFactory.ReflectionSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<? extends Serializer> serializerClass, java.lang.Class<?> type)
Creates a new instance of the specified serializer for serializing the specified class.void
Kryo. setDefaultSerializer(java.lang.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 Serializer Constructor Description Registration(java.lang.Class type, Serializer serializer, int id)
SingletonSerializerFactory(Serializer<?> serializer)
Constructor parameters in com.esotericsoftware.kryo with type arguments of type Serializer Constructor Description ReflectionSerializerFactory(java.lang.Class<? extends Serializer> serializerClass)
-
Uses of Serializer in com.esotericsoftware.kryo.serializers
Subclasses of Serializer in com.esotericsoftware.kryo.serializers Modifier and Type Class Description class
BeanSerializer<T>
Serializes Java beans using bean accessor methods.class
BlowfishSerializer
Encrypts data using the blowfish cipher.class
ClosureSerializer
Serializer for Java8 closures.class
CollectionSerializer
Serializes objects that implement theCollection
interface.class
CompatibleFieldSerializer<T>
Serializes objects using direct field assignment, providing both forward and backward compatibility.static class
DefaultArraySerializers.BooleanArraySerializer
static class
DefaultArraySerializers.ByteArraySerializer
static class
DefaultArraySerializers.CharArraySerializer
static class
DefaultArraySerializers.DoubleArraySerializer
static class
DefaultArraySerializers.FloatArraySerializer
static class
DefaultArraySerializers.IntArraySerializer
static class
DefaultArraySerializers.LongArraySerializer
static class
DefaultArraySerializers.ObjectArraySerializer
static class
DefaultArraySerializers.ShortArraySerializer
static class
DefaultArraySerializers.StringArraySerializer
static class
DefaultSerializers.BigDecimalSerializer
Serializer forBigDecimal
and any subclass.static class
DefaultSerializers.BigIntegerSerializer
Serializer forBigInteger
and any subclass.static class
DefaultSerializers.BooleanSerializer
static class
DefaultSerializers.ByteSerializer
static class
DefaultSerializers.CalendarSerializer
Serializer forGregorianCalendar
, java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.static class
DefaultSerializers.CharSerializer
static class
DefaultSerializers.CharsetSerializer
Serializer forCharset
.static class
DefaultSerializers.ClassSerializer
static class
DefaultSerializers.CollectionsEmptyListSerializer
Serializer for lists created viaCollections.emptyList()
or that were just assigned theCollections.EMPTY_LIST
.static class
DefaultSerializers.CollectionsEmptyMapSerializer
Serializer for maps created viaCollections.emptyMap()
or that were just assigned theCollections.EMPTY_MAP
.static class
DefaultSerializers.CollectionsEmptySetSerializer
Serializer for sets created viaCollections.emptySet()
or that were just assigned theCollections.EMPTY_SET
.static class
DefaultSerializers.CollectionsSingletonListSerializer
Serializer for lists created viaCollections.singletonList(Object)
.static class
DefaultSerializers.CollectionsSingletonMapSerializer
Serializer for maps created viaCollections.singletonMap(Object, Object)
.static class
DefaultSerializers.CollectionsSingletonSetSerializer
Serializer for sets created viaCollections.singleton(Object)
.static class
DefaultSerializers.CurrencySerializer
static class
DefaultSerializers.DateSerializer
Serializer forDate
,Date
,Time
,Timestamp
and any other subclass.static class
DefaultSerializers.DoubleSerializer
static class
DefaultSerializers.EnumSerializer
static class
DefaultSerializers.EnumSetSerializer
static class
DefaultSerializers.FloatSerializer
static class
DefaultSerializers.IntSerializer
static class
DefaultSerializers.KryoSerializableSerializer
static class
DefaultSerializers.LocaleSerializer
Serializer forLocale
(immutables).static class
DefaultSerializers.LongSerializer
static class
DefaultSerializers.ShortSerializer
static class
DefaultSerializers.StringBufferSerializer
static class
DefaultSerializers.StringBuilderSerializer
static class
DefaultSerializers.StringSerializer
static class
DefaultSerializers.TimeZoneSerializer
Serializer forTimeZone
.static class
DefaultSerializers.TreeMapSerializer
Serializer forTreeMap
and any subclass.static class
DefaultSerializers.TreeSetSerializer
Serializer forTreeMap
and any subclass.static class
DefaultSerializers.URLSerializer
Serializer forURL
.static class
DefaultSerializers.VoidSerializer
class
DeflateSerializer
class
EnumNameSerializer
Serializes enums using the enum's name.class
ExternalizableSerializer
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
JavaSerializer
Serializes objects using Java's built in serialization mechanism.class
MapSerializer
Serializes objects that implement theMap
interface.(package private) static class
OptionalSerializers.OptionalDoubleSerializer
(package private) static class
OptionalSerializers.OptionalIntSerializer
(package private) static class
OptionalSerializers.OptionalLongSerializer
(package private) static class
OptionalSerializers.OptionalSerializer
class
TaggedFieldSerializer<T>
Serializes objects using direct field assignment for fields that have a@Tag(int)
annotation.(package private) static class
TimeSerializers.DurationSerializer
(package private) static class
TimeSerializers.InstantSerializer
(package private) static class
TimeSerializers.LocalDateSerializer
(package private) static class
TimeSerializers.LocalDateTimeSerializer
(package private) static class
TimeSerializers.LocalTimeSerializer
(package private) static class
TimeSerializers.MonthDaySerializer
(package private) static class
TimeSerializers.OffsetDateTimeSerializer
(package private) static class
TimeSerializers.OffsetTimeSerializer
(package private) static class
TimeSerializers.PeriodSerializer
(package private) static class
TimeSerializers.YearMonthSerializer
(package private) static class
TimeSerializers.YearSerializer
(package private) static class
TimeSerializers.ZonedDateTimeSerializer
(package private) static class
TimeSerializers.ZoneIdSerializer
(package private) static class
TimeSerializers.ZoneOffsetSerializer
class
VersionFieldSerializer<T>
Serializes objects using direct field assignment, with versioning backward compatibility.Fields in com.esotericsoftware.kryo.serializers declared as Serializer Modifier and Type Field Description private Serializer
MapSerializer. keySerializer
(package private) Serializer
BeanSerializer.CachedProperty. serializer
private Serializer
BlowfishSerializer. serializer
private Serializer
CollectionSerializer. serializer
private Serializer
DeflateSerializer. serializer
(package private) Serializer
FieldSerializer.CachedField. serializer
private Serializer
EnumNameSerializer. stringSerializer
private Serializer
MapSerializer. valueSerializer
Methods in com.esotericsoftware.kryo.serializers that return Serializer Modifier and Type Method Description Serializer
FieldSerializer.CachedField. getSerializer()
Methods in com.esotericsoftware.kryo.serializers that return types with arguments of type Serializer Modifier and Type Method Description java.lang.Class<? extends Serializer>
elementSerializer()
Serializer to be used for valuesjava.lang.Class<? extends Serializer>
keySerializer()
Serializer to be used for keysjava.lang.Class<? extends Serializer>
value()
Value.java.lang.Class<? extends Serializer>
valueSerializer()
Serializer to be used for valuesMethods in com.esotericsoftware.kryo.serializers with parameters of type Serializer Modifier and Type Method Description void
FieldSerializer.CachedField. setClass(java.lang.Class valueClass, Serializer serializer)
void
CollectionSerializer. setElementClass(java.lang.Class elementClass, Serializer serializer)
void
MapSerializer. setKeyClass(java.lang.Class keyClass, Serializer keySerializer)
void
FieldSerializer.CachedField. setSerializer(Serializer serializer)
void
MapSerializer. setValueClass(java.lang.Class valueClass, Serializer valueSerializer)
Constructors in com.esotericsoftware.kryo.serializers with parameters of type Serializer Constructor Description BlowfishSerializer(Serializer serializer, byte[] key)
CollectionSerializer(java.lang.Class elementClass, Serializer serializer)
CollectionSerializer(java.lang.Class elementClass, Serializer serializer, boolean elementsCanBeNull)
DeflateSerializer(Serializer serializer)
-