All Classes and Interfaces
Class
Description
One field in a Compact schema: a non-blank field name paired with its
CompactFieldKind.The set of field types supported by Compact serialization, each with a stable numeric wire ID.
Field-by-field reader handed to a
CompactTypeSerializer when decoding a Compact payload.The schema of a Compact payload: a type name plus an ordered list of
CompactFields, with a
derived 64-bit fingerprint.Registry and entry point for Compact serialization: registers
CompactTypeSerializers and
encodes/decodes Compact payloads.Extension point applications implement to map a class to and from the Compact format.
Field-by-field writer handed to a
CompactTypeSerializer when encoding a Compact payload.A function applied atomically to a single map entry under that entry's lock.
Schema-bound, immutable view of a Compact payload that can be read or built without loading the
application class.
Fluent builder for a
GenericRecord; each set* call adds one typed field and
GenericRecord.Builder.build() produces an immutable record with the accumulated schema and values.Process-wide holder for the active
LoomSerializer.Default LoomCache serializer, backed by Kryo with explicit class registration.
Kryo-specific extension of
LoomSerializer exposing class-registration and digest
operations.The process-wide object serializer abstraction used by LoomCache for map values, snapshots, WAL
records, and protocol payloads.
ServiceLoader extension point for supplying a custom process-wide LoomSerializer.Encodes a serialized application object with the payload class name.
Result of decoding a portable object envelope: the payload's declared class name and a
defensive copy of the payload bytes.
Immutable cursor page used to represent a bounded scan result.
Immutable cursor page returned by map and set scan APIs.
Serializable predicate evaluated by LoomCache servers for filtered scans, entry-listener filters,
and continuous-query cache seeding.
Thread-safe counters tracking serialization activity for a
LoomSerializer.Optional contract for custom Kryo
Serializer registrations that supply their fingerprint
through the three-argument registerClass(clazz, id, serializer) API.