Class ListSourceMultiplexer

Hierarchy

  • ListSourceMultiplexer

Constructors

Properties

_guaranteed: number = 0
_guaranteedSegment: IMessageWithSource[] = []
_minReadingSize: number = 10
newMessagesSubscriptions: Set<{
    callback: (() => void);
    name: string;
}> = ...
requestCriticalSection: CriticalSection = ...
sourceIndex: Map<IListSource, number> = ...
sources: ListWrappedSource[] = []

Accessors

Methods

  • Parameters

    • subscriptionName: string
    • newMessagesCallback: (() => void)
        • (): void
        • Returns void

    Returns Promise<{
        dispose: (() => void);
        request: ((...args: [before: IMessage<any>, limit: number]) => Promise<void>);
    }>

Generated using TypeDoc