Class BuildAgentPluginsProviderBase
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.agent.AgentPluginsProviderBase
-
- jetbrains.buildServer.serverSide.impl.agent.BuildAgentPluginsProviderBase
-
- All Implemented Interfaces:
AgentPluginsProvider2
- Direct Known Subclasses:
AgentPluginsHolderBase
,AgentPluginsProviderImpl
public abstract class BuildAgentPluginsProviderBase extends AgentPluginsProviderBase
-
-
Constructor Summary
Constructors Constructor Description BuildAgentPluginsProviderBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract File
getAgentPluginsDirectory()
protected File
getPluginsDirectory(String pluginPartName)
ServerPluginInfo
getServerPluginInfo()
Returns information about server plugin to which the agent plugins belong.-
Methods inherited from class jetbrains.buildServer.serverSide.impl.agent.AgentPluginsProviderBase
getPlugins
-
-
-
-
Method Detail
-
getAgentPluginsDirectory
@Nullable protected abstract File getAgentPluginsDirectory()
-
getPluginsDirectory
@Nullable protected File getPluginsDirectory(@NotNull String pluginPartName)
- Specified by:
getPluginsDirectory
in classAgentPluginsProviderBase
-
getServerPluginInfo
@Nullable public ServerPluginInfo getServerPluginInfo()
Description copied from interface:AgentPluginsProvider2
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
-
-