Options
All
  • Public
  • Public/Protected
  • All
Menu

The implementation of the websocket listener. The websocket connection is initiated from this class, and many of the low level functionality is housed here.

Hierarchy

  • CloverWebSocketClient

Implements

Index

Constructors

constructor

Properties

Private endpoint

endpoint: string

heartbeatInterval

heartbeatInterval: number

listener

Private logger

logger: Logger = Logger.create()

Private notifyClose

notifyClose: boolean

Private socket

Private webSocketImplClass

webSocketImplClass: any

Methods

clearListener

  • clearListener(): void

close

  • close(code?: number, reason?: string): void

connect

  • connect(): void

getWebSocketState

isClosed

  • isClosed(): boolean

isClosing

  • isClosing(): boolean

isConnecting

  • isConnecting(): boolean

isOpen

  • isOpen(): boolean

onCloseFrame

onConnectError

onConnected

onDisconnected

onError

onPingFrame

onSendError

onTextMessage

onUnexpectedError

send

  • send(message: string): void

setNotifyClose

  • setNotifyClose(b: boolean): void

shouldNotifyClose

  • shouldNotifyClose(): boolean

Generated using TypeDoc