Class DefaultWebSocketAdapter

Adapter for WebSocket implementations

Implements

Constructors

Methods

  • Add an event listener for one of the handler types.

    Parameters

    • handler: string

      The handler being assigned.

    • eventListener: EventListener

      The event listener to add.

    Returns void

  • Close the WebSocket connection.

    Parameters

    • Optionalcode: number
    • Optionalreason: string

    Returns void

  • Opens a WebSocket connection to the URL with the given protocols.

    Parameters

    • url: string

      URL to connect to

    • protocols: string[]

      Protocols to send when establishing the connection

    • OptionalisSignedUrl: boolean

      whether the URL is signed

    Returns void

  • Destroys internal reference to the WebSocket.

    Returns void

  • Remove an event listener for one of the handler types.

    Parameters

    • handler: string

      The handler being assigned.

    • eventListener: EventListener

      The event listener to add.

    Returns void

  • Sends a raw byte message.

    Parameters

    • message: string | Uint8Array<ArrayBufferLike>

      byte or string message to send

    Returns boolean

    Whether the data was queued for sending