Class AgentPluginsProviderBase
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.agent.AgentPluginsProviderBase
-
- All Implemented Interfaces:
AgentPluginsProvider2
- Direct Known Subclasses:
BuildAgentPluginsProviderBase
,ServerPluginAgentPartProvider
public abstract class AgentPluginsProviderBase extends Object implements AgentPluginsProvider2
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com), Evgeniy.Koshkin Date: 31.01.11 12:22
-
-
Constructor Summary
Constructors Constructor Description AgentPluginsProviderBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Collection<AgentExtensionInfo>
getPlugins(String pluginPartName)
Get build agent extensions (plugins, tools) of a given plugin part.protected abstract File
getPluginsDirectory(String pluginPartName)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.impl.agent.AgentPluginsProvider2
getServerPluginInfo
-
-
-
-
Method Detail
-
getPluginsDirectory
@Nullable protected abstract File getPluginsDirectory(@NotNull String pluginPartName)
-
getPlugins
@NotNull public Collection<AgentExtensionInfo> getPlugins(@NotNull String pluginPartName)
Description copied from interface:AgentPluginsProvider2
Get build agent extensions (plugins, tools) of a given plugin part.- Specified by:
getPlugins
in interfaceAgentPluginsProvider2
- Parameters:
pluginPartName
- plugin part name- Returns:
- all registered extensions. Files must exist on disk.
-
-