Skip to content

EventsRegistry

Defined in: pkgs/core/src/events/registry.ts:79

close(): Promise<void>

Defined in: pkgs/core/src/events/registry.ts:103

Promise<void>


emit(batch, input): EmitHandle

Defined in: pkgs/core/src/events/registry.ts:81

BatchBuilder

EmitInput

EmitHandle


getCursor(subscriberName, originHostId): Promise<Readonly<{ originHostId: string; sequence: bigint; }> | null>

Defined in: pkgs/core/src/events/registry.ts:82

string

string

Promise<Readonly<{ originHostId: string; sequence: bigint; }> | null>


listDeadLetter(subscriberName, opts?): Promise<readonly Readonly<{ envelope: EventEnvelope; payloadRaw: Uint8Array; }>[]>

Defined in: pkgs/core/src/events/registry.ts:83

string

bigint

number

Promise<readonly Readonly<{ envelope: EventEnvelope; payloadRaw: Uint8Array; }>[]>


listHalted(name?): Promise<readonly Readonly<{ attemptCount: number; eventId: string; haltedAt: Date; haltedAtSequence: bigint; lastReason: string; materializerName: string; originHostId: string; }>[]>

Defined in: pkgs/core/src/events/registry.ts:94

string

Promise<readonly Readonly<{ attemptCount: number; eventId: string; haltedAt: Date; haltedAtSequence: bigint; lastReason: string; materializerName: string; originHostId: string; }>[]>


redeliverDeadLetter(name, selector): Promise<{ redelivered: number; stillFailing: number; }>

Defined in: pkgs/core/src/events/registry.ts:87

string

{ eventIds: readonly string[]; } | { all: true; } | { olderThan: Date; }

Promise<{ redelivered: number; stillFailing: number; }>


registerEvents<Tx>(module): void

Defined in: pkgs/core/src/events/registry.ts:80

Tx

EventsModule<Tx>

void


resumeHaltedMaterializer(name, originHostId): Promise<void>

Defined in: pkgs/core/src/events/registry.ts:101

string

string

Promise<void>


rewindMaterializer(name, originHostId, toSequence): Promise<void>

Defined in: pkgs/core/src/events/registry.ts:102

string

string

bigint

Promise<void>


skipHaltedEvent(name, originHostId, eventId, attestation): Promise<void>

Defined in: pkgs/core/src/events/registry.ts:95

string

string

string

SkipAttestation

Promise<void>