Constructor configures the instance using the optionally specified ExtensionPointRegistry and ExtensionRegistry.
One or more PluginRepository instances to use for plugin discovery.
OptionalextensionPointRegistry: ExtensionPointRegistryoptional ExtensionPointRegistry implementation. Defaults to using InMemoryExtensionPointRegistry.
OptionalextensionRegistry: ExtensionRegistryoptional ExtensionRegistry implementation. Defaults to using InMemoryExtensionRegistry
Return ExtensionInfo instances for all registered Extensions implementing the specified Extension Point.
the Extension Point for which to return ExtensionInfo instances
array of ExtensionInfo
Instantiate a specific Extension.
the opaque handle for the Extension provided by this Extension Manager instance via ExtensionInfo.extensionHandle.
OptionalhostData: Map<string, string>optional data to be passed in to the Extension when instantiating it.
an Extension instance implementing an Extension Point.
Scan for Plugins and register their Extensions which implement the specified Extension Point.
the Extension Point for which to register Extensions
Default implementation of a PluginManager.