Class ServerPluginsFilesLookup
- java.lang.Object
-
- jetbrains.buildServer.plugins.files.JarSearcherBase
-
- jetbrains.buildServer.web.plugins.files.ServerPluginsFilesLookup
-
- All Implemented Interfaces:
PluginFileSystemLookup
public class ServerPluginsFilesLookup extends JarSearcherBase
Created by IntelliJ IDEA. User: Eugene.Petrenko Date: 16.04.2008 Time: 20:21:56
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.plugins.files.JarSearcherBase
TEAMCITY_PLUGIN_XML
-
-
Constructor Summary
Constructors Constructor Description ServerPluginsFilesLookup(PluginXmlParser parser, WebPluginResourcePathManager pathHelper, ServerPluginUnpacker unpacker, PluginMessagesHolder pluginMessagesHolder, PluginPaths paths, PluginsOriginalPackages pluginsOriginalPackages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<File>
getPluginPaths()
PluginInfo
loadPluginInfo(File pluginDir)
Loads plugin info.void
loadPluginsFrom(File _path, PluginInfosBuilder callback)
-
Methods inherited from class jetbrains.buildServer.plugins.files.JarSearcherBase
isPluginAccepted, loadPluginsFrom
-
-
-
-
Constructor Detail
-
ServerPluginsFilesLookup
public ServerPluginsFilesLookup(@NotNull PluginXmlParser parser, @NotNull WebPluginResourcePathManager pathHelper, @NotNull ServerPluginUnpacker unpacker, @NotNull PluginMessagesHolder pluginMessagesHolder, @NotNull PluginPaths paths, @NotNull PluginsOriginalPackages pluginsOriginalPackages)
-
-
Method Detail
-
getPluginPaths
@NotNull public Collection<File> getPluginPaths()
- Specified by:
getPluginPaths
in classJarSearcherBase
-
loadPluginsFrom
public void loadPluginsFrom(@NotNull File _path, @NotNull PluginInfosBuilder callback)
- Overrides:
loadPluginsFrom
in classJarSearcherBase
-
loadPluginInfo
@NotNull public PluginInfo loadPluginInfo(@NotNull File pluginDir)
Description copied from class:JarSearcherBase
Loads plugin info. Will return null if not loaded- Specified by:
loadPluginInfo
in interfacePluginFileSystemLookup
- Specified by:
loadPluginInfo
in classJarSearcherBase
- Parameters:
pluginDir
- Directory to load the plugin from- Returns:
- Found
PluginInfo
(IncorrectPluginInfo
if there is no plugin in the directory or there was an error during parsing)
-
-