Skip to content

PURISTA API


PURISTA API / @purista/core / PendingStreamRegistry

Class: PendingStreamRegistry<Chunk, Final>

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:20

Type Parameters

Chunk

Chunk = unknown

Final

Final = unknown

Constructors

Constructor

new PendingStreamRegistry<Chunk, Final>(options?): PendingStreamRegistry<Chunk, Final>

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:24

Parameters

options?
onLateFrame?

(correlationId) => void

retentionMs?

number

Returns

PendingStreamRegistry<Chunk, Final>

Accessors

size

Get Signature

get size(): number

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:31

Returns

number

Methods

clear()

clear(): void

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:233

Returns

void


get()

get(correlationId): PendingStreamSession<Chunk, Final> | undefined

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:212

Parameters

correlationId

string

Returns

PendingStreamSession<Chunk, Final> | undefined


register()

register(correlationId, timeoutMs, traceId): PendingStreamSession<Chunk, Final>

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:35

Parameters

correlationId

string

timeoutMs

number

traceId

string | undefined

Returns

PendingStreamSession<Chunk, Final>


reject()

reject(correlationId, error): "rejected" | PushResult

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:216

Parameters

correlationId

string

error

unknown

Returns

"rejected" | PushResult


rejectAll()

rejectAll(error): void

Defined in: core/EventBridge/PendingStreamRegistry.impl.ts:225

Parameters

error

unknown

Returns

void