@lacunahub/letsfrag
    Preparing search index...

    Interface ClusterBrokerEvents

    Events emitted by ClusterBroker

    interface ClusterBrokerEvents {
        clientConnect: [client: ClusterBrokerClient];
        clientDisconnect: [client: ClusterBrokerClient];
        debug: [message: string, args: unknown[]];
        disconnect: [];
        error: [error: Error];
        managerCreate: [manager: ClusterBrokerManager];
        managerHeartbeat: [manager: ClusterBrokerManager, beatsGap: number];
        managerReady: [manager: ClusterBrokerManager];
        managerRemove: [manager: ClusterBrokerManager];
        managerShardsAssign: [manager: ClusterBrokerManager, shards: number[]];
        managerUnhealthy: [manager: ClusterBrokerManager];
        ready: [];
    }
    Index

    Properties

    clientConnect: [client: ClusterBrokerClient]

    Emitted when a broker client connects

    clientDisconnect: [client: ClusterBrokerClient]

    Emitted when a broker client disconnects

    debug: [message: string, args: unknown[]]

    Emitted for debug messages

    disconnect: []

    Emitted when the broker disconnects

    error: [error: Error]

    Emitted when an error occurs

    managerCreate: [manager: ClusterBrokerManager]

    Emitted when a cluster manager registers

    managerHeartbeat: [manager: ClusterBrokerManager, beatsGap: number]

    Emitted on manager heartbeat

    managerReady: [manager: ClusterBrokerManager]

    Emitted when a cluster manager becomes ready

    managerRemove: [manager: ClusterBrokerManager]

    Emitted when a cluster manager is removed

    managerShardsAssign: [manager: ClusterBrokerManager, shards: number[]]

    Emitted when shards are assigned to a manager

    managerUnhealthy: [manager: ClusterBrokerManager]

    Emitted when a manager becomes unhealthy

    ready: []

    Emitted when the broker is ready