Class PersistentConnection
Constructors
constructor
- new PersistentConnection(_host: GcPdfViewer, _supportApi: ISupportApi, _clientId: string, _reconnectInterval?: undefined | number, _webSocketUrl?: undefined | string, _isLegacyServer?: undefined | false | true): PersistentConnection
-
Parameters
-
-
_supportApi: ISupportApi
-
_clientId: string
-
Optional _reconnectInterval: undefined | number
-
Optional _webSocketUrl: undefined | string
-
Optional _isLegacyServer: undefined | false | true
Methods
sendMessage
-
Parameters
Returns Promise<void>
sendRequest
- sendRequest<T>(type: ClientRequestType, messageData?: Partial<ClientMessage>): Promise<T>
-
Type parameters
Parameters
-
type: ClientRequestType
-
Optional messageData: Partial<ClientMessage>
Returns Promise<T>
Represent a persistent connection between client and server using Web Sockets.