Protected ReadonlyloggerProtected ReadonlysourceProtected ReadonlystopwatchProtected ReadonlyuninstallationMay be called concurrently with deployBackendPlugins. Implementations must ensure the two calls can run in parallel.
Protecteddeploywhether the plugin is deployed after running this function. If the plugin was already installed, will still return true.
Marks the given plugins as "disabled". While the plugin remains installed, it will no longer be used. Has no effect if the plugin is not installed
the plugin to disable
whether the plugin was installed, enabled and could be disabled
Marks the given plugins as "enabled". Has no effect if the plugin is not installed.
the plugin to enabled
whether the plugin was installed, disabled and could be enabled
ProtectedmarkProtectedsetRemoves the plugin from the locations to which it had been deployed. This operation is not safe - references to deleted assets may remain.
Removes the plugin from the location it originally resided on disk.
Unless --uncompressed-plugins-in-place is passed to the CLI, this operation is safe.
May be called concurrently with deployFrontendPlugins. Implementations must ensure the two calls can run in parallel.