AxEventStore
Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L501
Properties
| Property | Modifier | Type |
|---|---|---|
capabilities | readonly | Readonly<AxEventStoreCapabilities> |
Methods
addDeadLetter()
addDeadLetter(deadLetter: Readonly<AxEventDeadLetter>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L533
Parameters
| Parameter | Type |
|---|---|
deadLetter | Readonly<AxEventDeadLetter> |
Returns
Promise<void>
claim()
claim(
workerId: string,
now: number,
leaseMs?: number): Promise<undefined | AxEventDelivery>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L507
Parameters
| Parameter | Type |
|---|---|
workerId | string |
now | number |
leaseMs? | number |
Returns
Promise<undefined | AxEventDelivery>
close()?
optional close(): void | Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L541
Returns
void | Promise<void>
completeContinuation()
completeContinuation(id: string): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L532
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
enqueue()
enqueue(request: Readonly<AxEventEnqueueRequest>, signal?: AbortSignal): Promise<AxEventPublishReceipt>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L503
Parameters
| Parameter | Type |
|---|---|
request | Readonly<AxEventEnqueueRequest> |
signal? | AbortSignal |
Returns
Promise<AxEventPublishReceipt>
findContinuation()
findContinuation(
identityScope: string,
correlation: Readonly<AxEventCorrelationKey>,
now: number): Promise<
| undefined
| Readonly<AxEventContinuation>>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L527
Parameters
| Parameter | Type |
|---|---|
identityScope | string |
correlation | Readonly<AxEventCorrelationKey> |
now | number |
Returns
Promise<
| undefined
| Readonly<AxEventContinuation>>
getDeadLetter()
getDeadLetter(id: string): Promise<
| undefined
| Readonly<AxEventDeadLetter>>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L534
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<
| undefined
| Readonly<AxEventDeadLetter>>
getDelivery()
getDelivery(deliveryId: string): Promise<
| undefined
| Readonly<AxEventDelivery>>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L518
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
Returns
Promise<
| undefined
| Readonly<AxEventDelivery>>
getRun()
getRun(runId: string): Promise<
| undefined
| Readonly<AxEventRun<unknown>>>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L523
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<
| undefined
| Readonly<AxEventRun<unknown>>>
isIdle()
isIdle(): Promise<boolean>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L540
Returns
Promise<boolean>
listDeadLetters()
listDeadLetters(): Promise<readonly Readonly<AxEventDeadLetter>[]>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L536
Returns
Promise<readonly Readonly<AxEventDeadLetter>[]>
nextAvailableAt()
nextAvailableAt(now: number): Promise<undefined | number>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L538
Parameters
| Parameter | Type |
|---|---|
now | number |
Returns
Promise<undefined | number>
redriveDelivery()
redriveDelivery(deliveryId: string, now: number): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L537
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
now | number |
Returns
Promise<void>
registerContinuation()
registerContinuation(continuation: Readonly<AxEventContinuation>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L524
Parameters
| Parameter | Type |
|---|---|
continuation | Readonly<AxEventContinuation> |
Returns
Promise<void>
removeDeadLetter()
removeDeadLetter(id: string): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L535
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
renewClaim()
renewClaim(
deliveryId: string,
workerId: string,
fencingToken: number,
leaseExpiresAt: number): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L512
Parameters
| Parameter | Type |
|---|---|
deliveryId | string |
workerId | string |
fencingToken | number |
leaseExpiresAt | number |
Returns
Promise<void>
saveDelivery()
saveDelivery(delivery: Readonly<AxEventDelivery>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L521
Parameters
| Parameter | Type |
|---|---|
delivery | Readonly<AxEventDelivery> |
Returns
Promise<void>
saveRun()
saveRun(run: Readonly<AxEventRun>): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L522
Parameters
| Parameter | Type |
|---|---|
run | Readonly<AxEventRun> |
Returns
Promise<void>
waitForWork()
waitForWork(signal?: AbortSignal): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L539
Parameters
| Parameter | Type |
|---|---|
signal? | AbortSignal |
Returns
Promise<void>