Stone.js API
    Preparing search index...

    Multi-connection realtime registry.

    Resolves a broadcaster by name (realtimeManager.connection('redis')) through the agnostic Broadcaster contract. A process-wide default instance lets the client and helpers reach it without wiring.

    Index
    • Parameters

      • defaultConnection: string = 'memory'

        The default connection name.

      Returns RealtimeManager

    • Resolve a broadcaster by name (defaults to the default connection).

      Parameters

      • Optionalname: string

        The connection name.

      Returns Broadcaster

      The resolved Broadcaster.

      When no connection/factory is registered under the name.

    • Whether a connection (instance or factory) is registered under the name.

      Parameters

      • name: string

        The connection name.

      Returns boolean

      True if registered.

    • Register a ready-made broadcaster instance.

      Parameters

      • name: string

        The connection name.

      • broadcaster: Broadcaster

        The broadcaster.

      Returns this

      This manager for chaining.

    • Register a lazy factory for a connection (built on first access).

      Parameters

      • name: string

        The connection name.

      • factory: BroadcasterThunk

        The broadcaster factory.

      Returns this

      This manager for chaining.

    • Set the default connection name.

      Parameters

      • name: string

        The connection name.

      Returns this

      This manager for chaining.

    • Create a RealtimeManager.

      Parameters

      • defaultConnection: string = 'memory'

        The default connection name.

      Returns RealtimeManager

      A new manager.

    • The process-wide default manager, if the realtime module has been booted.

      Returns RealtimeManager

      The manager, or undefined.

    • Register (or replace) the process-wide default manager.

      Parameters

      Returns void