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.
|
ByteBufferInputStream |
An InputStream whose source is a ByteBuffer .
|
ByteBufferOutputStream |
An OutputStream whose target is a ByteBuffer .
|
ClassResolver |
Handles class registration, writing class identifiers to bytes, and reading class identifiers from bytes.
|
CollectionSerializer |
Serializes objects that implement the Collection interface.
|
CompatibleFieldSerializer<T> |
Serializes objects using direct field assignment, with limited support for 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.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.CurrencySerializer |
|
DefaultSerializers.DateSerializer |
|
DefaultSerializers.DoubleSerializer |
|
DefaultSerializers.EnumSerializer |
|
DefaultSerializers.EnumSetSerializer |
|
DefaultSerializers.FloatSerializer |
|
DefaultSerializers.IntSerializer |
|
DefaultSerializers.KryoSerializableSerializer |
|
DefaultSerializers.LongSerializer |
|
DefaultSerializers.ShortSerializer |
|
DefaultSerializers.StringBufferSerializer |
|
DefaultSerializers.StringBuilderSerializer |
|
DefaultSerializers.StringSerializer |
|
DefaultSerializers.TimeZoneSerializer |
Serializer for TimeZone .
|
DefaultSerializers.TreeMapSerializer |
|
DeflateSerializer |
|
FieldSerializer<T> |
Serializes objects using direct field assignment.
|
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.
|
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 OutputStream 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.
|
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.
|
KryoException |
General Kryo RuntimeException.
|
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.
|
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> |
|
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.
|
TaggedFieldSerializer<T> |
Serializes objects using direct field assignment for fields that have been tagged .
|
TaggedFieldSerializer.Tag |
If true, this field will not be serialized.
|
Util |
A few utility methods, mostly for private use.
|