Class: MemoryDeliveryFence
Defined in: packages/agentos/src/io/channels/meetings/stores/fenced-outbox.ts:31
A DeliveryFence in this process's memory, for tests and a single process: a restart loses every fence.
Implements
Constructors
Constructor
new MemoryDeliveryFence():
MemoryDeliveryFence
Returns
MemoryDeliveryFence
Methods
fence()
fence(
runId):Promise<void>
Defined in: packages/agentos/src/io/channels/meetings/stores/fenced-outbox.ts:40
Fences the run.
Parameters
runId
string
Returns
Promise<void>
Implementation of
forget()
forget(
runId):Promise<void>
Defined in: packages/agentos/src/io/channels/meetings/stores/fenced-outbox.ts:46
Drops the run's fence.
Parameters
runId
string
Returns
Promise<void>
Implementation of
isFenced()
isFenced(
runId):Promise<boolean>
Defined in: packages/agentos/src/io/channels/meetings/stores/fenced-outbox.ts:35
Whether the run is fenced.
Parameters
runId
string
Returns
Promise<boolean>