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 Input that uses a ByteBuffer rather than a byte[].
|
ByteBufferInputStream |
|
ByteBufferOutput |
An Output that uses a ByteBuffer rather than a byte[].
|
ByteBufferOutputStream |
|
ClassResolver |
Handles class registration, writing class identifiers to bytes, and reading class identifiers from bytes.
|
ClosureSerializer |
Serializer for Java8 closures which implement Serializable.
|
ClosureSerializer.Closure |
Marker class used to find the class Registration for closure instances.
|
CollectionSerializer<T extends Collection> |
Serializes objects that implement the Collection interface.
|
CollectionSerializer.BindCollection |
|
CompatibleFieldSerializer<T> |
Serializes objects using direct field assignment, providing both forward and backward compatibility.
|
CompatibleFieldSerializer.CompatibleFieldSerializerConfig |
Configuration for CompatibleFieldSerializer instances.
|
CuckooObjectMap<K,V> |
Deprecated. |
CuckooObjectMap.Entries<K,V> |
|
CuckooObjectMap.Entry<K,V> |
|
CuckooObjectMap.Keys<K> |
|
CuckooObjectMap.Values<V> |
|
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.
|
DefaultGenerics |
Stores the generic type arguments and actual classes for type variables in the current location in the object graph.
|
DefaultInstantiatorStrategy |
|
DefaultSerializer |
Sets the default serializer to use for the annotated class.
|
DefaultSerializers |
Contains many serializer classes that are provided by default .
|
DefaultSerializers.ArraysAsListSerializer |
|
DefaultSerializers.AtomicBooleanSerializer |
|
DefaultSerializers.AtomicIntegerSerializer |
|
DefaultSerializers.AtomicLongSerializer |
|
DefaultSerializers.AtomicReferenceSerializer |
|
DefaultSerializers.BigDecimalSerializer |
|
DefaultSerializers.BigIntegerSerializer |
|
DefaultSerializers.BitSetSerializer |
|
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.ConcurrentSkipListMapSerializer |
|
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.PatternSerializer |
|
DefaultSerializers.PriorityQueueSerializer |
|
DefaultSerializers.ShortSerializer |
|
DefaultSerializers.StringBufferSerializer |
|
DefaultSerializers.StringBuilderSerializer |
|
DefaultSerializers.StringSerializer |
|
DefaultSerializers.TimestampSerializer |
Serializer for Timestamp which preserves the nanoseconds field.
|
DefaultSerializers.TimeZoneSerializer |
|
DefaultSerializers.TreeMapSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.TreeSetSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.URISerializer |
|
DefaultSerializers.URLSerializer |
|
DefaultSerializers.UUIDSerializer |
|
DefaultSerializers.VoidSerializer |
|
DeflateSerializer |
|
EnumMapSerializer |
|
EnumNameSerializer |
Serializes enums using the enum's name.
|
ExternalizableSerializer |
Writes using the objects externalizable interface if it can reliably do so.
|
FieldSerializer<T> |
Serializes objects using direct field assignment.
|
FieldSerializer.Bind |
Used to annotate fields with a specific Kryo serializer.
|
FieldSerializer.CachedField |
Settings for serializing a field.
|
FieldSerializer.FieldSerializerConfig |
Configuration for FieldSerializer instances.
|
FieldSerializer.NotNull |
Indicates a field can never be null when it is being serialized and deserialized.
|
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.
|
Generics |
Handles storage of generic type information
|
Generics.GenericsHierarchy |
Stores the type parameters for a class and, for parameters passed to super classes, the corresponding super class type
parameters.
|
Generics.GenericType |
Stores a type and its type parameters, recursively.
|
GenericsUtil |
|
HashMapReferenceResolver |
|
IdentityMap<K,V> |
An unordered map that uses identity comparison for the object keys.
|
IdentityObjectIntMap<K> |
An unordered map where identity comparison is used for the objects keys and the values are unboxed ints.
|
ImmutableCollectionsSerializers |
|
ImmutableSerializer<T> |
|
Input |
An InputStream that reads data from a byte[] and optionally fills the byte[] from another InputStream as needed.
|
InputChunked |
An Input 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 where the keys are unboxed ints and values are objects.
|
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.
|
KryoBufferOverflowException |
|
KryoBufferUnderflowException |
|
KryoCopyable<T> |
Allows implementing classes to perform their own copying.
|
KryoDataInput |
|
KryoDataOutput |
|
KryoException |
General Kryo RuntimeException.
|
KryoObjectInput |
|
KryoObjectOutput |
|
KryoSerializable |
Allows implementing classes to perform their own serialization.
|
ListReferenceResolver |
Uses an ArrayList to track objects that have already been written.
|
MapReferenceResolver |
|
MapSerializer<T extends Map> |
Serializes objects that implement the Map interface.
|
MapSerializer.BindMap |
|
NoGenerics |
Implementation of Generics that does not store generic type arguments and actual classes for type variables.
|
Null |
An element with this annotation claims that the element may have a null value.
|
ObjectIntMap<K> |
An unordered map where the keys are objects and the values are unboxed ints.
|
ObjectIntMap.Entries<K> |
|
ObjectIntMap.Entry<K> |
|
ObjectIntMap.Keys<K> |
|
ObjectIntMap.Values |
|
ObjectMap<K,V> |
An unordered map where the keys and values are objects.
|
ObjectMap.Entries<K,V> |
|
ObjectMap.Entry<K,V> |
|
ObjectMap.Keys<K> |
|
ObjectMap.Values<V> |
|
OptionalSerializers |
|
OptionalSerializers.OptionalDoubleSerializer |
|
OptionalSerializers.OptionalIntSerializer |
|
OptionalSerializers.OptionalLongSerializer |
|
OptionalSerializers.OptionalSerializer |
|
Output |
An OutputStream that writes data to a byte[] and optionally flushes to another OutputStream.
|
OutputChunked |
An Output that writes the length before each flush.
|
Pool<T> |
A pool of objects that can be reused to avoid allocations.
|
Pool.Poolable |
|
RecordSerializer<T> |
Serializer for record classes.
|
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<T extends Serializer> |
Creates and configures serializers.
|
SerializerFactory.BaseSerializerFactory<T extends Serializer> |
|
SerializerFactory.CompatibleFieldSerializerFactory |
|
SerializerFactory.FieldSerializerFactory |
A serializer factory that returns new, configured FieldSerializer instances.
|
SerializerFactory.ReflectionSerializerFactory<T extends Serializer> |
This factory instantiates new serializers of a given class via reflection.
|
SerializerFactory.SingletonSerializerFactory<T extends Serializer> |
A serializer factory that always returns a given serializer instance rather than creating new serializer instances.
|
SerializerFactory.TaggedFieldSerializerFactory |
|
SerializerFactory.VersionFieldSerializerFactory |
|
TaggedFieldSerializer<T> |
Serializes objects using direct field assignment for fields that have a @Tag(int) annotation, providing backward
compatibility and optional forward compatibility.
|
TaggedFieldSerializer.Tag |
Marks a field for serialization.
|
TaggedFieldSerializer.TaggedFieldSerializerConfig |
Configuration for TaggedFieldSerializer instances.
|
TimeSerializers |
Serializers for java.time.*, are added as default serializers if java version is >= 8.
|
TimeSerializers.DurationSerializer |
|
TimeSerializers.InstantSerializer |
|
TimeSerializers.LocalDateSerializer |
|
TimeSerializers.LocalDateTimeSerializer |
|
TimeSerializers.LocalTimeSerializer |
|
TimeSerializers.MonthDaySerializer |
|
TimeSerializers.OffsetDateTimeSerializer |
|
TimeSerializers.OffsetTimeSerializer |
|
TimeSerializers.PeriodSerializer |
|
TimeSerializers.YearMonthSerializer |
|
TimeSerializers.YearSerializer |
|
TimeSerializers.ZonedDateTimeSerializer |
|
TimeSerializers.ZoneIdSerializer |
|
TimeSerializers.ZoneOffsetSerializer |
|
UnsafeByteBufferInput |
A ByteBufferInput that reads data from direct ByteBuffer (off-heap memory) using sun.misc.Unsafe.
|
UnsafeByteBufferOutput |
A ByteBufferOutput that writes data to a direct ByteBuffer (off-heap memory) using sun.misc.Unsafe.
|
UnsafeInput |
An Input that reads data from a byte[] using sun.misc.Unsafe.
|
UnsafeOutput |
An Output that reads data using sun.misc.Unsafe.
|
UnsafeUtil |
Utility methods for using Unsafe .
|
Util |
A few utility methods, mostly for private use.
|
VersionFieldSerializer<T> |
Serializes objects using direct field assignment, providing backward compatibility with minimal overhead.
|
VersionFieldSerializer.Since |
|
VersionFieldSerializer.VersionFieldSerializerConfig |
Configuration for VersionFieldSerializer instances.
|