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 SerializerRegistration. serializerprivate Serializer<?>SerializerFactory.SingletonSerializerFactory. serializerFields in com.esotericsoftware.kryo with type parameters of type Serializer Modifier and Type Field Description private java.lang.Class<? extends Serializer>SerializerFactory.ReflectionSerializerFactory. serializerClassMethods in com.esotericsoftware.kryo that return Serializer Modifier and Type Method Description SerializerKryo. getDefaultSerializer(java.lang.Class type)Returns the best matching serializer for a class.protected SerializerKryo. getDefaultSerializerForAnnotatedType(java.lang.Class type)SerializerKryo. getSerializer(java.lang.Class type)Returns the serializer for the registration for the specified class.SerializerRegistration. getSerializer()protected SerializerKryo. newDefaultSerializer(java.lang.Class type)Called byKryo.getDefaultSerializer(Class)when no default serializers matched the type.SerializerSerializerFactory.FieldSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)SerializerSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)Creates a new serializerSerializerSerializerFactory.ReflectionSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)static SerializerSerializerFactory.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.SerializerSerializerFactory.SingletonSerializerFactory. newSerializer(Kryo kryo, java.lang.Class<?> type)SerializerSerializerFactory.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 voidKryo. 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> TKryo. copy(T object, Serializer serializer)Returns a deep copy of the object using the specified serializer.<T> TKryo. copyShallow(T object, Serializer serializer)Returns a shallow copy of the object using the specified serializer.<T> TKryo. readObject(Input input, java.lang.Class<T> type, Serializer serializer)Reads an object using the specified serializer.<T> TKryo. readObjectOrNull(Input input, java.lang.Class<T> type, Serializer serializer)Reads an object or null using the specified serializer.RegistrationKryo. register(java.lang.Class type, Serializer serializer)Registers the class using the lowest, next available integer ID and the specified serializer.RegistrationKryo. register(java.lang.Class type, Serializer serializer, int id)Registers the class using the specified ID and serializer.voidRegistration. setSerializer(Serializer serializer)voidKryo. writeObject(Output output, java.lang.Object object, Serializer serializer)Writes an object using the specified serializer.voidKryo. 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 SerializerSerializerFactory.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.voidKryo. setDefaultSerializer(java.lang.Class<? extends Serializer> serializer)Sets the serializer to use when nodefault serializersmatch 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 classBeanSerializer<T>Serializes Java beans using bean accessor methods.classBlowfishSerializerEncrypts data using the blowfish cipher.classClosureSerializerSerializer for Java8 closures.classCollectionSerializerSerializes objects that implement theCollectioninterface.classCompatibleFieldSerializer<T>Serializes objects using direct field assignment, providing both forward and backward compatibility.static classDefaultArraySerializers.BooleanArraySerializerstatic classDefaultArraySerializers.ByteArraySerializerstatic classDefaultArraySerializers.CharArraySerializerstatic classDefaultArraySerializers.DoubleArraySerializerstatic classDefaultArraySerializers.FloatArraySerializerstatic classDefaultArraySerializers.IntArraySerializerstatic classDefaultArraySerializers.LongArraySerializerstatic classDefaultArraySerializers.ObjectArraySerializerstatic classDefaultArraySerializers.ShortArraySerializerstatic classDefaultArraySerializers.StringArraySerializerstatic classDefaultSerializers.BigDecimalSerializerSerializer forBigDecimaland any subclass.static classDefaultSerializers.BigIntegerSerializerSerializer forBigIntegerand any subclass.static classDefaultSerializers.BooleanSerializerstatic classDefaultSerializers.ByteSerializerstatic classDefaultSerializers.CalendarSerializerSerializer forGregorianCalendar, java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.static classDefaultSerializers.CharSerializerstatic classDefaultSerializers.CharsetSerializerSerializer forCharset.static classDefaultSerializers.ClassSerializerstatic classDefaultSerializers.CollectionsEmptyListSerializerSerializer for lists created viaCollections.emptyList()or that were just assigned theCollections.EMPTY_LIST.static classDefaultSerializers.CollectionsEmptyMapSerializerSerializer for maps created viaCollections.emptyMap()or that were just assigned theCollections.EMPTY_MAP.static classDefaultSerializers.CollectionsEmptySetSerializerSerializer for sets created viaCollections.emptySet()or that were just assigned theCollections.EMPTY_SET.static classDefaultSerializers.CollectionsSingletonListSerializerSerializer for lists created viaCollections.singletonList(Object).static classDefaultSerializers.CollectionsSingletonMapSerializerSerializer for maps created viaCollections.singletonMap(Object, Object).static classDefaultSerializers.CollectionsSingletonSetSerializerSerializer for sets created viaCollections.singleton(Object).static classDefaultSerializers.CurrencySerializerstatic classDefaultSerializers.DateSerializerSerializer forDate,Date,Time,Timestampand any other subclass.static classDefaultSerializers.DoubleSerializerstatic classDefaultSerializers.EnumSerializerstatic classDefaultSerializers.EnumSetSerializerstatic classDefaultSerializers.FloatSerializerstatic classDefaultSerializers.IntSerializerstatic classDefaultSerializers.KryoSerializableSerializerstatic classDefaultSerializers.LocaleSerializerSerializer forLocale(immutables).static classDefaultSerializers.LongSerializerstatic classDefaultSerializers.ShortSerializerstatic classDefaultSerializers.StringBufferSerializerstatic classDefaultSerializers.StringBuilderSerializerstatic classDefaultSerializers.StringSerializerstatic classDefaultSerializers.TimeZoneSerializerSerializer forTimeZone.static classDefaultSerializers.TreeMapSerializerSerializer forTreeMapand any subclass.static classDefaultSerializers.TreeSetSerializerSerializer forTreeMapand any subclass.static classDefaultSerializers.URLSerializerSerializer forURL.static classDefaultSerializers.VoidSerializerclassDeflateSerializerclassEnumNameSerializerSerializes enums using the enum's name.classExternalizableSerializerWrites using the objects externalizable interface if it can reliably do so.classFieldSerializer<T,C extends FieldSerializerConfig>Serializes objects using direct field assignment.classJavaSerializerSerializes objects using Java's built in serialization mechanism.classMapSerializerSerializes objects that implement theMapinterface.(package private) static classOptionalSerializers.OptionalDoubleSerializer(package private) static classOptionalSerializers.OptionalIntSerializer(package private) static classOptionalSerializers.OptionalLongSerializer(package private) static classOptionalSerializers.OptionalSerializerclassTaggedFieldSerializer<T>Serializes objects using direct field assignment for fields that have a@Tag(int)annotation.(package private) static classTimeSerializers.DurationSerializer(package private) static classTimeSerializers.InstantSerializer(package private) static classTimeSerializers.LocalDateSerializer(package private) static classTimeSerializers.LocalDateTimeSerializer(package private) static classTimeSerializers.LocalTimeSerializer(package private) static classTimeSerializers.MonthDaySerializer(package private) static classTimeSerializers.OffsetDateTimeSerializer(package private) static classTimeSerializers.OffsetTimeSerializer(package private) static classTimeSerializers.PeriodSerializer(package private) static classTimeSerializers.YearMonthSerializer(package private) static classTimeSerializers.YearSerializer(package private) static classTimeSerializers.ZonedDateTimeSerializer(package private) static classTimeSerializers.ZoneIdSerializer(package private) static classTimeSerializers.ZoneOffsetSerializerclassVersionFieldSerializer<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 SerializerMapSerializer. keySerializer(package private) SerializerBeanSerializer.CachedProperty. serializerprivate SerializerBlowfishSerializer. serializerprivate SerializerCollectionSerializer. serializerprivate SerializerDeflateSerializer. serializer(package private) SerializerFieldSerializer.CachedField. serializerprivate SerializerEnumNameSerializer. stringSerializerprivate SerializerMapSerializer. valueSerializerMethods in com.esotericsoftware.kryo.serializers that return Serializer Modifier and Type Method Description SerializerFieldSerializer.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 voidFieldSerializer.CachedField. setClass(java.lang.Class valueClass, Serializer serializer)voidCollectionSerializer. setElementClass(java.lang.Class elementClass, Serializer serializer)voidMapSerializer. setKeyClass(java.lang.Class keyClass, Serializer keySerializer)voidFieldSerializer.CachedField. setSerializer(Serializer serializer)voidMapSerializer. 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)
-