Class: MemoryExecutionJournal
Defined in: packages/core/src/core/journal.ts:82
Hosts must implement atomic CAS and fence a worker that loses its lease.
Implements
Constructors
Constructor
new MemoryExecutionJournal():
MemoryExecutionJournal
Returns
MemoryExecutionJournal
Methods
compareAndSet()
compareAndSet(
runId,revision,next):Promise<boolean>
Defined in: packages/core/src/core/journal.ts:88
Parameters
runId
string
revision
number | null
next
Returns
Promise<boolean>
Implementation of
ExecutionJournal.compareAndSet
read()
read(
runId):Promise<JournalSnapshot|undefined>
Defined in: packages/core/src/core/journal.ts:84
Parameters
runId
string
Returns
Promise<JournalSnapshot | undefined>