Interface AgentPluginsProvider2
-
- All Known Implementing Classes:
AgentPluginsHolderBase
,AgentPluginsProviderBase
,AgentPluginsProviderImpl
,BuildAgentPluginsProvider
,BuildAgentPluginsProviderBase
,FileAgentPluginProvider
,ServerPluginAgentPartProvider
public interface AgentPluginsProvider2
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 31.01.11 12:33
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<AgentExtensionInfo>
getPlugins(String pluginPartName)
Get build agent extensions (plugins, tools) of a given plugin part.ServerPluginInfo
getServerPluginInfo()
Returns information about server plugin to which the agent plugins belong.
-
-
-
Method Detail
-
getPlugins
@NotNull Collection<AgentExtensionInfo> getPlugins(@NotNull String pluginPartName)
Get build agent extensions (plugins, tools) of a given plugin part.- Parameters:
pluginPartName
- plugin part name- Returns:
- all registered extensions. Files must exist on disk.
- Since:
- 2017.1
-
getServerPluginInfo
@Nullable ServerPluginInfo getServerPluginInfo()
Returns information about server plugin to which the agent plugins belong. The server plugin may not be available sometimes, for instance this is the case with tools.- Returns:
- information about server plugin if it exists
-
-