Package jetbrains.buildServer.agent.impl
Class BuildRunnerRegistryImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.BuildRunnerRegistryImpl
-
- All Implemented Interfaces:
BuildRunnerRegistry,BuildRunnerRegistryEx
public class BuildRunnerRegistryImpl extends Object implements BuildRunnerRegistryEx
- Author:
- Eugene Petrenko Created: 07.10.2008 23:47:14
-
-
Constructor Summary
Constructors Constructor Description BuildRunnerRegistryImpl(BuildAgentConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentBuildRunnerfindRunnerById(String type)AgentBuildRunnerfindRunnerByIdEx(String type)Collection<AgentBuildRunner>getAvailableRunners()voidloadExtensions(ExtensionHolder extensions)booleanregisterRunner(AgentBuildRunner runner)voidunregisterRunner(AgentBuildRunner runner)
-
-
-
Constructor Detail
-
BuildRunnerRegistryImpl
public BuildRunnerRegistryImpl(@NotNull BuildAgentConfiguration configuration)
-
-
Method Detail
-
registerRunner
public boolean registerRunner(@NotNull AgentBuildRunner runner)- Specified by:
registerRunnerin interfaceBuildRunnerRegistry
-
unregisterRunner
public void unregisterRunner(@NotNull AgentBuildRunner runner)- Specified by:
unregisterRunnerin interfaceBuildRunnerRegistry
-
getAvailableRunners
@NotNull public Collection<AgentBuildRunner> getAvailableRunners()
- Specified by:
getAvailableRunnersin interfaceBuildRunnerRegistryEx
-
findRunnerById
@Nullable public AgentBuildRunner findRunnerById(@Nullable String type)
- Specified by:
findRunnerByIdin interfaceBuildRunnerRegistryEx
-
findRunnerByIdEx
@Nullable public AgentBuildRunner findRunnerByIdEx(@Nullable String type)
-
loadExtensions
public void loadExtensions(ExtensionHolder extensions)
- Specified by:
loadExtensionsin interfaceBuildRunnerRegistryEx
-
-