Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/core
node/messaging/websocket-frontend-connection-service
WebsocketFrontendConnectionService
Class WebsocketFrontendConnectionService
Implements
FrontendConnectionService
Index
Constructors
constructor
Properties
channels
Marked
For
Close
close
Timeouts
connections
By
Frontend
websocket
Server
ws
Handlers
Methods
close
Connection
create
Connection
handle
Connection
handle
Socket
Disconnect
mark
For
Close
register
Connection
Handler
Constructors
constructor
new
WebsocketFrontendConnectionService
()
:
WebsocketFrontendConnectionService
Returns
WebsocketFrontendConnectionService
Properties
Protected
Readonly
channels
Marked
For
Close
channelsMarkedForClose
:
Set
<
string
>
= ...
Protected
Readonly
close
Timeouts
closeTimeouts
:
Map
<
string
,
Timeout
>
= ...
Protected
Readonly
connections
By
Frontend
connectionsByFrontend
:
Map
<
string
,
ReconnectableSocketChannel
>
= ...
Protected
Readonly
websocket
Server
websocketServer
:
WebsocketEndpoint
Protected
Readonly
ws
Handlers
wsHandlers
:
ConnectionHandlers
<
unknown
>
= ...
Methods
Protected
close
Connection
closeConnection
(
frontEndId
:
string
,
reason
:
string
)
:
void
Parameters
frontEndId
:
string
reason
:
string
Returns
void
Protected
create
Connection
createConnection
(
socket
:
Socket
,
frontEndId
:
string
)
:
ReconnectableSocketChannel
Parameters
socket
:
Socket
frontEndId
:
string
Returns
ReconnectableSocketChannel
Protected
handle
Connection
handleConnection
(
socket
:
Socket
,
channelCreatedHandler
:
(
channel
:
Channel
)
=>
void
,
)
:
Promise
<
void
>
Parameters
socket
:
Socket
channelCreatedHandler
:
(
channel
:
Channel
)
=>
void
Returns
Promise
<
void
>
handle
Socket
Disconnect
handleSocketDisconnect
(
socket
:
Socket
,
channel
:
ReconnectableSocketChannel
,
frontEndId
:
string
,
)
:
void
Parameters
socket
:
Socket
channel
:
ReconnectableSocketChannel
frontEndId
:
string
Returns
void
mark
For
Close
markForClose
(
channelId
:
string
)
:
void
Parameters
channelId
:
string
Returns
void
register
Connection
Handler
registerConnectionHandler
(
spec
:
string
,
callback
:
(
params
:
MessagingService
.
PathParams
,
channel
:
Channel
)
=>
void
,
)
:
void
Parameters
spec
:
string
callback
:
(
params
:
MessagingService
.
PathParams
,
channel
:
Channel
)
=>
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channels
Marked
For
Close
close
Timeouts
connections
By
Frontend
websocket
Server
ws
Handlers
Methods
close
Connection
create
Connection
handle
Connection
handle
Socket
Disconnect
mark
For
Close
register
Connection
Handler
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...