Class NewPluginsUnpacker
- java.lang.Object
-
- jetbrains.buildServer.agent.plugins.files.PluginUnpackerBase<BuildAgentConfiguration>
-
- jetbrains.buildServer.agent.plugins.files.NewPluginsUnpacker
-
- All Implemented Interfaces:
AgentPluginZipUnpacker
public class NewPluginsUnpacker extends PluginUnpackerBase<BuildAgentConfiguration>
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 08.02.11 17:56
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.agent.plugins.files.PluginUnpackerBase
LOG, myConfig, TEAMCITY_USE_ARCHIVE_EXTRACTOR_MANAGER
-
-
Constructor Summary
Constructors Constructor Description NewPluginsUnpacker(BuildAgentConfiguration config, AgentPluginInfoFetcher pluginInfoFetcher, ArchiveExtractorManager archiveExtractorManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
unpackPlugins(File zip)
Unpack specified plugin achieveFile
unpackPlugins(File pluginZip, File unpackFolder)
Unpack specified plugin achieve to specified folder-
Methods inherited from class jetbrains.buildServer.agent.plugins.files.PluginUnpackerBase
close, getPluginNameFromFile, unpackPlugin
-
-
-
-
Constructor Detail
-
NewPluginsUnpacker
public NewPluginsUnpacker(@NotNull BuildAgentConfiguration config, @NotNull AgentPluginInfoFetcher pluginInfoFetcher, @NotNull ArchiveExtractorManager archiveExtractorManager)
-
-
Method Detail
-
unpackPlugins
public File unpackPlugins(@NotNull File zip) throws PluginUnpackException
Description copied from interface:AgentPluginZipUnpacker
Unpack specified plugin achieve- Parameters:
zip
- path to agent plugin- Returns:
- unpack folder is returned.
- Throws:
PluginUnpackException
-
unpackPlugins
@Nullable public File unpackPlugins(@NotNull File pluginZip, @NotNull File unpackFolder) throws PluginUnpackException
Description copied from interface:AgentPluginZipUnpacker
Unpack specified plugin achieve to specified folder- Parameters:
pluginZip
- path to agent plugin- Returns:
- unpack folder is returned.
- Throws:
PluginUnpackException
-
-