AxInMemoryEventStore
Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L31
Implements
Constructors
Constructor
new AxInMemoryEventStore(options: Readonly<AxInMemoryEventStoreOptions>): AxInMemoryEventStore;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L62
Parameters
| Parameter | Type |
|---|---|
options | Readonly<AxInMemoryEventStoreOptions> |
Returns
AxInMemoryEventStore
Properties
Methods
addDeadLetter()
addDeadLetter(deadLetter: Readonly<AxEventDeadLetter>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L318
Parameters
| Parameter | Type |
|---|---|
deadLetter | Readonly<AxEventDeadLetter> |
Returns
Promise<void>
Implementation of
claim()
claim(
workerId: string,
now: number,
leaseMs: number): Promise<AxEventDelivery | undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L182
Parameters
| Parameter | Type | Default value |
|---|---|---|
workerId | string | undefined |
now | number | undefined |
leaseMs | number | 30_000 |
Returns
Promise<AxEventDelivery | undefined>
Implementation of
close()
close(): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L407
Returns
Promise<void>
Implementation of
completeContinuation()
completeContinuation(id: string): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L303
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
Implementation of
AxEventStore.completeContinuation
enqueue()
enqueue(request: Readonly<AxEventEnqueueRequest>, signal?: AbortSignal): Promise<AxEventPublishReceipt>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L69
Parameters
| Parameter | Type |
|---|---|
request | Readonly<AxEventEnqueueRequest> |
signal? | AbortSignal |
Returns
Promise<AxEventPublishReceipt>
Implementation of
findContinuation()
findContinuation(
identityScope: string,
correlation: Readonly<AxEventCorrelationKey>,
now: number): Promise<
| Readonly<AxEventContinuation>
| undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L282
Parameters
| Parameter | Type |
|---|---|
identityScope | string |
correlation | Readonly<AxEventCorrelationKey> |
now | number |
Returns
Promise<
| Readonly<AxEventContinuation>
| undefined>
Implementation of
getDeadLetter()
getDeadLetter(id: string): Promise<
| Readonly<AxEventDeadLetter>
| undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L322
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<
| Readonly<AxEventDeadLetter>
| undefined>
Implementation of
getDelivery()
getDelivery(deliveryId: string): Promise<
| Readonly<AxEventDelivery>
| undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L222
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
Returns
Promise<
| Readonly<AxEventDelivery>
| undefined>
Implementation of
getRun()
getRun(runId: string): Promise<
| Readonly<AxEventRun<unknown>>
| undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L248
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<
| Readonly<AxEventRun<unknown>>
| undefined>
Implementation of
isIdle()
isIdle(): Promise<boolean>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L403
Returns
Promise<boolean>
Implementation of
listDeadLetters()
listDeadLetters(): Promise<readonly Readonly<AxEventDeadLetter>[]>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L333
Returns
Promise<readonly Readonly<AxEventDeadLetter>[]>
Implementation of
nextAvailableAt()
nextAvailableAt(_now: number): Promise<number | undefined>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L360
Parameters
| Parameter | Type |
|---|---|
_now | number |
Returns
Promise<number | undefined>
Implementation of
redriveDelivery()
redriveDelivery(deliveryId: string, now: number): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L339
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
now | number |
Returns
Promise<void>
Implementation of
registerContinuation()
registerContinuation(continuation: Readonly<AxEventContinuation>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L253
Parameters
| Parameter | Type |
|---|---|
continuation | Readonly<AxEventContinuation> |
Returns
Promise<void>
Implementation of
AxEventStore.registerContinuation
removeDeadLetter()
removeDeadLetter(id: string): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L329
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
Implementation of
renewClaim()
renewClaim(
deliveryId: string,
workerId: string,
fencingToken: number,
leaseExpiresAt: number): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L205
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
workerId | string |
fencingToken | number |
leaseExpiresAt | number |
Returns
Promise<void>
Implementation of
saveDelivery()
saveDelivery(delivery: Readonly<AxEventDelivery>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L229
Parameters
| Parameter | Type |
|---|---|
delivery | Readonly<AxEventDelivery> |
Returns
Promise<void>
Implementation of
saveRun()
saveRun(run: Readonly<AxEventRun>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L244
Parameters
| Parameter | Type |
|---|---|
run | Readonly<AxEventRun> |
Returns
Promise<void>
Implementation of
waitForWork()
waitForWork(signal?: AbortSignal): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/event/memoryStore.ts#L371
Parameters
| Parameter | Type |
|---|---|
signal? | AbortSignal |
Returns
Promise<void>