Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HostedPluginSupport

Hierarchy

  • HostedPluginSupport

Index

Constructors

constructor

Properties

Private client

Protected Readonly hostedPluginProcess

hostedPluginProcess: HostedPluginProcess

Private isPluginProcessRunning

isPluginProcessRunning: boolean = false

Protected Readonly logger

logger: ILogger

Private Readonly pluginRunners

pluginRunners: ServerPluginRunner[]

Optional runners to delegate some work

Methods

clientClosed

  • clientClosed(): void

getExtraDeployedPluginIds

  • getExtraDeployedPluginIds(): Promise<string[]>

getExtraDeployedPlugins

Protected init

  • init(): void

onMessage

  • onMessage(pluginHostId: string, message: string): void

runPlugin

runPluginServer

  • runPluginServer(): void

sendLog

setClient

Private terminatePluginServer

  • terminatePluginServer(): void