Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • HostedPluginProcess

Implements

Index

Constructors

Properties

HOSTED_PLUGIN_ENV_REGEXP_EXCLUSION: RegExp = ...
childProcess: undefined | ChildProcess
localizationService: HostedPluginLocalizationService
logger: ILogger
messagePipe?: BinaryMessagePipe
messageService: MessageService
pluginHostEnvironmentVariables: ContributionProvider<PluginHostEnvironmentVariable>
terminatingPluginServer: boolean = false

Methods

  • acceptMessage(pluginHostId: string, message: Uint8Array): boolean
  • clientClosed(): void
  • getExtraDeployedPluginIds(): Promise<`${string}.${string}@${string}`[]>
  • killProcess(pid: number): void
  • killProcessTree(parentPid: number): void
  • onChildProcessError(err: Error): void
  • onChildProcessExit(serverName: string, pid: number, code: number, signal: string): void
  • onMessage(pluginHostId: string, message: Uint8Array): void
  • runPluginServer(): void
  • terminatePluginServer(): Promise<void>