Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HostedPluginManagerClient

Responsible for UI to set up and control Hosted Plugin Instance.

Hierarchy

  • HostedPluginManagerClient

Index

Constructors

Properties

connection: DebugSessionConnection
debugSessionManager: DebugSessionManager
environments: EnvVariablesServer
fileDialogService: FileDialogService
fileService: FileService
hostedPluginPreferences: HostedPluginPreferences
hostedPluginServer: PluginDevServer
isDebug: boolean = false
labelProvider: LabelProvider
messageService: MessageService
openNewTabAskDialog: OpenHostedInstanceLinkDialog
pluginInstanceURL: undefined | string
pluginLocation: undefined | URI
stateChanged: Emitter<HostedInstanceData> = ...
windowService: WindowService
workspaceService: WorkspaceService

Accessors

  • get lastPluginLocation(): undefined | string

Methods

  • doInit(): Promise<void>
  • getErrorMessage(error: any): string
  • init(): void
  • launchVSCode(__namedParameters: LaunchVSCodeRequest): Promise<LaunchVSCodeResult>
  • openPluginWindow(): Promise<void>
  • register(configType: string, connection: DebugSessionConnection): void
  • restart(): Promise<void>
  • selectPluginPath(): Promise<void>
  • startDebugSessionManager(): Promise<void>
  • stop(checkRunning?: boolean): Promise<void>