Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-protocol
ServerPluginRunner
Interface ServerPluginRunner
interface
ServerPluginRunner
{
acceptMessage
(
pluginHostId
:
string
,
jsonMessage
:
Uint8Array
)
:
boolean
;
clientClosed
()
:
void
;
onMessage
(
pluginHostId
:
string
,
jsonMessage
:
Uint8Array
)
:
void
;
setClient
(
client
:
HostedPluginClient
)
:
void
;
setDefault
(
defaultRunner
:
ServerPluginRunner
)
:
void
;
}
Implemented by
HostedPluginProcess
Index
Methods
accept
Message
client
Closed
on
Message
set
Client
set
Default
Methods
accept
Message
acceptMessage
(
pluginHostId
:
string
,
jsonMessage
:
Uint8Array
)
:
boolean
eslint-disable-next-line @typescript-eslint/no-explicit-any
Parameters
pluginHostId
:
string
jsonMessage
:
Uint8Array
Returns
boolean
client
Closed
clientClosed
()
:
void
Returns
void
on
Message
onMessage
(
pluginHostId
:
string
,
jsonMessage
:
Uint8Array
)
:
void
eslint-disable-next-line @typescript-eslint/no-explicit-any
Parameters
pluginHostId
:
string
jsonMessage
:
Uint8Array
Returns
void
set
Client
setClient
(
client
:
HostedPluginClient
)
:
void
Parameters
client
:
HostedPluginClient
Returns
void
set
Default
setDefault
(
defaultRunner
:
ServerPluginRunner
)
:
void
Parameters
defaultRunner
:
ServerPluginRunner
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
accept
Message
client
Closed
on
Message
set
Client
set
Default
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
eslint-disable-next-line @typescript-eslint/no-explicit-any