transferum
    Preparing search index...

    Class SplitTransfer<T>

    Stream splitter to multiple targets (broadcast).

    Capabilities: isInput, isOutput, isPushable

    Mechanics:

    1. The constructor accepts config.targets: an array of PushableTransferInterface
    2. push(data) — sends data to all targets sequentially
    3. destroy() — clears the targets array (does not call destroy() on targets)

    Configuration (SplitTransferConfig):

    • targets: PushableTransferInterface[] — data receivers

    Use cases:

    • Broadcasting: one event → multiple receivers
    • Logging + processing: same data into two different streams
    • Implementing publish-subscribe pattern at the transfer level

    Type Parameters

    • T

    Hierarchy (View Summary)

    Implements

    Index
    isAsyncPollingProxy: boolean = false
    isAsyncPullable: boolean = false
    isAsyncPushable: boolean = false
    isAsyncTriggerable: boolean = false
    isDuplex: boolean = false
    isGate: boolean = false
    isInput: true
    isOutput: boolean = false
    isPollingProxy: boolean = false
    isPollingSource: boolean = false
    isPullable: boolean = false
    isPushable: true
    isSubscribable: boolean = false
    isTriggerable: boolean = false