Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HostedPluginServerImpl

Hierarchy

  • HostedPluginServerImpl

Implements

Index

Constructors

constructor

Properties

Protected client

client: undefined | HostedPluginClient

Protected deployedListener

deployedListener: Disposable

Protected Readonly deployerHandler

Protected Readonly extPluginAPIContributions

extPluginAPIContributions: ContributionProvider<ExtPluginApiProvider>

Protected Readonly localizationService

localizationService: HostedPluginLocalizationService

Protected Readonly logger

logger: ILogger

Protected Readonly pluginDeployer

pluginDeployer: PluginDeployerImpl

Methods

dispose

  • dispose(): void

getDeployedPluginIds

  • getDeployedPluginIds(): Promise<string[]>

getDeployedPlugins

getExtPluginAPI

Protected init

  • init(): void

onMessage

  • onMessage(pluginHostId: string, message: string): Promise<void>

setClient