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 |
An InputStream whose source is a ByteBuffer .
|
ByteBufferOutput |
An Output that uses a ByteBuffer rather than a byte[].
|
ByteBufferOutputStream |
An OutputStream whose target is a ByteBuffer .
|
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 java.util.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> |
An unordered map.
|
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 |
Serializer for Arrays.asList(Object...) .
|
DefaultSerializers.BigDecimalSerializer |
Serializer for BigDecimal and any subclass.
|
DefaultSerializers.BigIntegerSerializer |
Serializer for BigInteger and any subclass.
|
DefaultSerializers.BitSetSerializer |
|
DefaultSerializers.BooleanSerializer |
|
DefaultSerializers.ByteSerializer |
|
DefaultSerializers.CalendarSerializer |
Serializer for GregorianCalendar , java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.
|
DefaultSerializers.CharSerializer |
|
DefaultSerializers.CharsetSerializer |
Serializer for Charset .
|
DefaultSerializers.ClassSerializer |
|
DefaultSerializers.CollectionsEmptyListSerializer |
Serializer for lists created via Collections.emptyList() or that were just assigned the
Collections.EMPTY_LIST .
|
DefaultSerializers.CollectionsEmptyMapSerializer |
Serializer for maps created via Collections.emptyMap() or that were just assigned the
Collections.EMPTY_MAP .
|
DefaultSerializers.CollectionsEmptySetSerializer |
Serializer for sets created via Collections.emptySet() or that were just assigned the
Collections.EMPTY_SET .
|
DefaultSerializers.CollectionsSingletonListSerializer |
Serializer for lists created via Collections.singletonList(Object) .
|
DefaultSerializers.CollectionsSingletonMapSerializer |
Serializer for maps created via Collections.singletonMap(Object, Object) .
|
DefaultSerializers.CollectionsSingletonSetSerializer |
Serializer for sets created via Collections.singleton(Object) .
|
DefaultSerializers.ConcurrentSkipListMapSerializer |
Serializer for ConcurrentSkipListMap and any subclass.
|
DefaultSerializers.CurrencySerializer |
|
DefaultSerializers.DateSerializer |
Serializer for Date , Date , Time , Timestamp and any other subclass.
|
DefaultSerializers.DoubleSerializer |
|
DefaultSerializers.EnumSerializer |
|
DefaultSerializers.EnumSetSerializer |
|
DefaultSerializers.FloatSerializer |
|
DefaultSerializers.IntSerializer |
|
DefaultSerializers.KryoSerializableSerializer |
|
DefaultSerializers.LocaleSerializer |
Serializer for Locale (immutables).
|
DefaultSerializers.LongSerializer |
|
DefaultSerializers.PriorityQueueSerializer |
Serializer for PriorityQueue and any subclass.
|
DefaultSerializers.ShortSerializer |
|
DefaultSerializers.StringBufferSerializer |
|
DefaultSerializers.StringBuilderSerializer |
|
DefaultSerializers.StringSerializer |
|
DefaultSerializers.TimeZoneSerializer |
Serializer for TimeZone .
|
DefaultSerializers.TreeMapSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.TreeSetSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.URLSerializer |
Serializer for URL .
|
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 |
Uses an IdentityHashMap to track objects that have already been written.
|
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 |
Serializers for ImmutableCollections , Are added as default serializers for java >= 9.
|
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.
|
KryoCopyable<T> |
Allows implementing classes to perform their own copying.
|
KryoDataInput |
A DataInput which reads from an Input .
|
KryoDataOutput |
A DataOutput which writes data to an Output .
|
KryoException |
General Kryo RuntimeException.
|
KryoObjectInput |
An ObjectInput which reads data from an Input .
|
KryoObjectOutput |
An ObjectOutput which writes data to an Output .
|
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 java.util.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 |
Serializers for Optional , OptionalInt , OptionalLong and OptionalDouble .
|
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 |
|
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.
|