Skip to content

JournalRememberEntitiesStore

Defined in: src/cluster/sharding/RememberEntitiesStore.ts:51

Default RememberEntitiesStore impl backed by any Journal. Stores events under persistenceId = "sharding-coordinator-{typeName}" so a custom journal layout doesn’t collide with regular event- sourced actors (which use the user-defined persistenceId).

Tagged with 'sharding-remember' so users can spot the registry in tag-based projections / queries if they want to audit it.

new JournalRememberEntitiesStore(journal): JournalRememberEntitiesStore

Defined in: src/cluster/sharding/RememberEntitiesStore.ts:52

Journal

JournalRememberEntitiesStore

append(typeName, event): Promise<void>

Defined in: src/cluster/sharding/RememberEntitiesStore.ts:58

Persist a single entity-lifecycle event.

string

RememberEvent

Promise<void>

RememberEntitiesStore.append


clear(typeName): Promise<void>

Defined in: src/cluster/sharding/RememberEntitiesStore.ts:70

Forget every event for typeName. Used by tests + reset tooling.

string

Promise<void>

RememberEntitiesStore.clear


load(typeName): Promise<RememberEvent[]>

Defined in: src/cluster/sharding/RememberEntitiesStore.ts:64

Replay every event ever recorded for typeName, in append order. Returns an empty array if nothing’s been written. Called once per coordinator preStart.

string

Promise<RememberEvent[]>

RememberEntitiesStore.load