Expand description
Stable external client protocol primitives.
Release 0.49 starts the external-consumer surface by reserving a small, deterministic frame contract and golden fixtures. W1 expands the payload schema; W0 keeps the compatibility substrate intentionally narrow.
Modules§
- hibernate
- Hibernate second-level cache contract types for external JVM providers.
- java_
migration - Java/Spring migration contract for legacy Hazelcast consumers.
Structs§
- Batch
Item Status - Per-item batch status.
- Batch
PutEntry - One batch put entry.
- Client
Context - Optional context carried by every request.
- Client
Error Envelope - Stable error envelope.
- Client
Frame - A length-prefixed external client frame.
- Client
Request Envelope - Client request envelope.
- Client
Response Envelope - Client response envelope.
- Invalidation
Event - Invalidation event streamed to remote near-caches.
- Namespace
- Namespace carried on the wire.
- Region
Id - Region id carried on the wire.
- Structured
Key - Structured cache key made of reviewable segments.
- Subscription
Watermark Tracker - Region-scoped subscription state.
- Version
Handshake - Negotiated protocol support window.
- Watermark
- Watermark used by remote near-cache repair.
Enums§
- Client
Error Code - Stable client error codes.
- Client
Protocol Error - External client protocol decode/encode errors.
- Client
Request - Client operations.
- Client
Response - Client responses.
- Client
Wire Message - Wire messages carried inside
ClientFramepayloads. - Read
Consistency - Remote read consistency labels.
- Repair
Action - Repair action selected for remote near-cache streams.
- Write
Consistency - Remote write consistency labels.
Constants§
- LENGTH_
PREFIX_ BYTES - Bytes used by the unsigned length prefix.
- MIN_
FRAME_ BYTES - Smallest complete frame: length prefix plus version.
- PROTOCOL_
VERSION - First supported external client protocol version.
- VERSION_
BYTES - Bytes used by the protocol-version field inside the frame body.