Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HostedPluginDeployerHandler

Hierarchy

  • HostedPluginDeployerHandler

Implements

Index

Constructors

constructor

Properties

Private backendPluginsMetadataDeferred

backendPluginsMetadataDeferred: Deferred<void> = ...

Private Readonly deployedBackendPlugins

deployedBackendPlugins: Map<string, DeployedPlugin> = ...

Managed plugin metadata backend entries.

Private Readonly deployedFrontendPlugins

deployedFrontendPlugins: Map<string, DeployedPlugin> = ...

Managed plugin metadata frontend entries.

Private Readonly deployedLocations

deployedLocations: Map<string, Set<string>> = ...

Private frontendPluginsMetadataDeferred

frontendPluginsMetadataDeferred: Deferred<void> = ...

Private Readonly localizationService

localizationService: HostedPluginLocalizationService

Protected Readonly logger

logger: ILogger

Private Readonly reader

Methods

deployBackendPlugins

deployFrontendPlugins

Protected deployPlugin

getDeployedBackendPluginIds

  • getDeployedBackendPluginIds(): Promise<string[]>

getDeployedFrontendPluginIds

  • getDeployedFrontendPluginIds(): Promise<string[]>

getDeployedPlugin

getPluginDependencies

undeployPlugin

  • undeployPlugin(pluginId: string): Promise<boolean>