Class PluginUploaderImpl
- java.lang.Object
-
- jetbrains.buildServer.web.plugins.impl.PluginUploaderImpl
-
- All Implemented Interfaces:
PluginUploader
public class PluginUploaderImpl extends Object implements PluginUploader
-
-
Constructor Summary
Constructors Constructor Description PluginUploaderImpl(PluginsStateProviderImpl pluginsStateProvider, PluginFileSystemLookup serverPluginsFilesLookup, AgentPluginsRegistry agentPluginsRegistry, PluginsOriginalPackages pluginsOriginalPackages, PluginPackagesWatcher pluginPackagesWatcher, ServerPluginUnpacker serverPluginUnpacker, PluginPaths paths, PluginPackagesEventDispatcher dispatcher, ReloadablePlugins reloadablePlugins, ServerPluginDisabledInfoProvider disabledInfoProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deletePluginZip(PluginInfo pluginInfo)
void
init()
void
rescanPluginPackage(File pluginPackage)
File
uploadZip(File zip, String targetName)
-
-
-
Constructor Detail
-
PluginUploaderImpl
public PluginUploaderImpl(@NotNull PluginsStateProviderImpl pluginsStateProvider, @NotNull PluginFileSystemLookup serverPluginsFilesLookup, @NotNull AgentPluginsRegistry agentPluginsRegistry, @NotNull PluginsOriginalPackages pluginsOriginalPackages, @NotNull PluginPackagesWatcher pluginPackagesWatcher, @NotNull ServerPluginUnpacker serverPluginUnpacker, @NotNull PluginPaths paths, @NotNull PluginPackagesEventDispatcher dispatcher, @NotNull ReloadablePlugins reloadablePlugins, @NotNull ServerPluginDisabledInfoProvider disabledInfoProvider)
-
-
Method Detail
-
init
public void init()
-
deletePluginZip
public void deletePluginZip(@NotNull PluginInfo pluginInfo)
- Specified by:
deletePluginZip
in interfacePluginUploader
-
uploadZip
@NotNull public File uploadZip(@NotNull File zip, @NotNull String targetName)
- Specified by:
uploadZip
in interfacePluginUploader
-
rescanPluginPackage
public void rescanPluginPackage(@NotNull File pluginPackage)
- Specified by:
rescanPluginPackage
in interfacePluginUploader
-
-