Creates a new frontier store.
Optionalsnapshot: FrontierStoreSnapshotOptional snapshot used to initialize the store.
Deletes acknowledgement frontiers from the store.
If entityId is provided, only that entity's frontier is deleted from the
target. If the target becomes empty, the target entry is removed.
If entityId is omitted, all frontiers for the target are deleted. If the
CRDT kind becomes empty, the kind entry is removed.
CRDT acknowledgement kind.
CRDT acknowledgement kind.
Identifier of the CRDT target.
OptionalentityId: stringOptional identifier of the acknowledging entity.
Returns the acknowledgement frontiers stored for a CRDT target.
CRDT acknowledgement kind used to infer the returned frontier type.
CRDT acknowledgement kind.
Identifier of the CRDT target.
The acknowledgement frontiers stored for the target.
Stores an acknowledgement frontier for an entity and CRDT target.
If the target does not exist for the CRDT kind, it is created. If the entity already has a frontier for the target, it is replaced.
CRDT acknowledgement kind used to infer the acknowledgement type.
CRDT acknowledgement kind.
Identifier of the CRDT target.
Identifier of the acknowledging entity.
Acknowledgement frontier emitted by a CRDT replica.
Stores acknowledged garbage-collection frontiers by CRDT kind, CRDT target, and acknowledging entity.
A
FrontierStorecollects acknowledgement frontiers emitted by CRDT replicas. Each method receives the CRDT kind so the corresponding frontier type can be inferred for that operation.