All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
Class |
Description |
BeanSerializer<T> |
Serializes Java beans using bean accessor methods.
|
BlowfishSerializer |
Encrypts data using the blowfish cipher.
|
ByteBufferInput |
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
|
ByteBufferInputStream |
|
ByteBufferOutput |
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
|
ByteBufferOutputStream |
|
ClassResolver |
Handles class registration, writing class identifiers to bytes, and reading class identifiers from bytes.
|
ClosureSerializer |
Serializer for Java8 closures.
|
ClosureSerializer.Closure |
Marker class to bind ClosureSerializer to.
|
CollectionSerializer |
Serializes objects that implement the Collection interface.
|
CollectionSerializer.BindCollection |
Used to annotate fields that are collections with specific Kryo serializers for their values.
|
CompatibleFieldSerializer<T> |
Serializes objects using direct field assignment, providing both forward and backward compatibility.
|
DefaultArraySerializers |
Contains many serializer classes for specific array types that are provided by default .
|
DefaultArraySerializers.BooleanArraySerializer |
|
DefaultArraySerializers.ByteArraySerializer |
|
DefaultArraySerializers.CharArraySerializer |
|
DefaultArraySerializers.DoubleArraySerializer |
|
DefaultArraySerializers.FloatArraySerializer |
|
DefaultArraySerializers.IntArraySerializer |
|
DefaultArraySerializers.LongArraySerializer |
|
DefaultArraySerializers.ObjectArraySerializer |
|
DefaultArraySerializers.ShortArraySerializer |
|
DefaultArraySerializers.StringArraySerializer |
|
DefaultClassResolver |
Resolves classes by ID or by fully qualified class name.
|
DefaultSerializer |
Sets the default serializer to use for the annotated class.
|
DefaultSerializers |
Contains many serializer classes that are provided by default .
|
DefaultSerializers.BigDecimalSerializer |
|
DefaultSerializers.BigIntegerSerializer |
|
DefaultSerializers.BooleanSerializer |
|
DefaultSerializers.ByteSerializer |
|
DefaultSerializers.CalendarSerializer |
Serializer for GregorianCalendar , java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.
|
DefaultSerializers.CharSerializer |
|
DefaultSerializers.CharsetSerializer |
|
DefaultSerializers.ClassSerializer |
|
DefaultSerializers.CollectionsEmptyListSerializer |
|
DefaultSerializers.CollectionsEmptyMapSerializer |
|
DefaultSerializers.CollectionsEmptySetSerializer |
|
DefaultSerializers.CollectionsSingletonListSerializer |
|
DefaultSerializers.CollectionsSingletonMapSerializer |
|
DefaultSerializers.CollectionsSingletonSetSerializer |
|
DefaultSerializers.CurrencySerializer |
|
DefaultSerializers.DateSerializer |
|
DefaultSerializers.DoubleSerializer |
|
DefaultSerializers.EnumSerializer |
|
DefaultSerializers.EnumSetSerializer |
|
DefaultSerializers.FloatSerializer |
|
DefaultSerializers.IntSerializer |
|
DefaultSerializers.KryoSerializableSerializer |
|
DefaultSerializers.LocaleSerializer |
Serializer for Locale (immutables).
|
DefaultSerializers.LongSerializer |
|
DefaultSerializers.ShortSerializer |
|
DefaultSerializers.StringBufferSerializer |
|
DefaultSerializers.StringBuilderSerializer |
|
DefaultSerializers.StringSerializer |
|
DefaultSerializers.TimeZoneSerializer |
|
DefaultSerializers.TreeMapSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.TreeSetSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.URLSerializer |
|
DefaultSerializers.VoidSerializer |
|
DeflateSerializer |
|
EnumNameSerializer |
Serializes enums using the enum's name.
|
ExternalizableSerializer |
Writes using the objects externalizable interface if it can reliably do so.
|
FieldSerializer<T,C extends FieldSerializerConfig> |
Serializes objects using direct field assignment.
|
FieldSerializer.Bind |
Used to annotate fields with a specific Kryo serializer.
|
FieldSerializer.CachedField<X> |
Controls how a field will be serialized.
|
FieldSerializer.CachedFieldFactory |
|
FieldSerializer.CachedFieldNameStrategy |
|
FieldSerializer.Optional |
Indicates a field should be ignored when its declaring class is registered unless the context has
a value set for the specified key.
|
FieldSerializerConfig |
Configuration for FieldSerializer instances.
|
GenericsResolver |
INTERNAL API
Helper class that resolves a type name variable to a concrete class using the current class serialization stack
|
IdentityMap<K,V> |
An unordered map that uses identity comparison for keys.
|
IdentityMap.Entries<K,V> |
|
IdentityMap.Entry<K,V> |
|
IdentityMap.Keys<K> |
|
IdentityMap.Values<V> |
|
IdentityObjectIntMap<K> |
An unordered map where identity comparison is used for keys and the values are ints.
|
Input |
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
|
InputChunked |
An InputStream that reads lengths and chunks of data from another OutputStream, allowing chunks to be skipped.
|
IntArray |
A resizable, ordered or unordered int array.
|
IntMap<V> |
An unordered map that uses int keys.
|
IntMap.Entries<V> |
|
IntMap.Entry<V> |
|
IntMap.Keys |
|
IntMap.Values<V> |
|
JavaSerializer |
Serializes objects using Java's built in serialization mechanism.
|
Kryo |
Maps classes to serializers so object graphs can be serialized automatically.
|
Kryo.DefaultInstantiatorStrategy |
|
KryoCallback<T> |
Callback to run with a provided kryo instance.
|
KryoCopyable<T> |
Allows implementing classes to perform their own copying.
|
KryoDataInput |
|
KryoDataOutput |
|
KryoException |
General Kryo RuntimeException.
|
KryoFactory |
Factory to create new configured instances of Kryo .
|
KryoObjectInput |
|
KryoObjectOutput |
|
KryoPool |
A simple pool interface for Kryo instances.
|
KryoPool.Builder |
Builder for a KryoPool instance, constructs a KryoPoolQueueImpl instance.
|
KryoSerializable |
Allows implementing classes to perform their own serialization.
|
ListReferenceResolver |
Uses an ArrayList to track objects that have already been written.
|
MapReferenceResolver |
|
MapSerializer |
Serializes objects that implement the Map interface.
|
MapSerializer.BindMap |
Used to annotate fields that are maps with specific Kryo serializers for their keys or values.
|
NotNull |
Indicates a field can never be null when it is being serialized and deserialized.
|
ObjectMap<K,V> |
An unordered map.
|
ObjectMap.Entries<K,V> |
|
ObjectMap.Entry<K,V> |
|
ObjectMap.Keys<K> |
|
ObjectMap.Values<V> |
|
OptionalSerializers |
|
Output |
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
|
OutputChunked |
An OutputStream that buffers data in a byte array and flushes to another OutputStream, writing the length before each flush.
|
ReferenceResolver |
When references are enabled, this tracks objects that have already been read or written, provides an ID for objects that are
written, and looks up by ID objects that have been read.
|
Registration |
Describes the Serializer and class ID to use for a class.
|
Serializer<T> |
Reads and writes objects to and from bytes.
|
SerializerFactory |
A serializer factory that allows the creation of serializers.
|
SerializerFactory.FieldSerializerFactory |
A serializer factory that returns new, configured FieldSerializer instances.
|
SerializerFactory.ReflectionSerializerFactory |
This factory instantiates new serializers of a given class via reflection.
|
SerializerFactory.SingletonSerializerFactory |
A serializer factory that always returns a given serializer instance rather than creating new serializer instances.
|
SerializerFactory.TaggedFieldSerializerFactory |
|
TaggedFieldSerializer<T> |
Serializes objects using direct field assignment for fields that have a @Tag(int) annotation.
|
TaggedFieldSerializer.Tag |
Marks a field for serialization.
|
TaggedFieldSerializerConfig |
Configuration for TaggedFieldSerializer instances.
|
TimeSerializers |
Serializers for java.time.*, are added as default serializers if java version is >= 8.
|
Util |
A few utility methods, mostly for private use.
|
VersionFieldSerializer<T> |
Serializes objects using direct field assignment, with versioning backward compatibility.
|
VersionFieldSerializer.Since |
|