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 AgentBuildRunner
findRunnerById(String type)
AgentBuildRunner
findRunnerByIdEx(String type)
Collection<AgentBuildRunner>
getAvailableRunners()
void
loadExtensions(ExtensionHolder extensions)
boolean
registerRunner(AgentBuildRunner runner)
void
unregisterRunner(AgentBuildRunner runner)
-
-
-
Constructor Detail
-
BuildRunnerRegistryImpl
public BuildRunnerRegistryImpl(@NotNull BuildAgentConfiguration configuration)
-
-
Method Detail
-
registerRunner
public boolean registerRunner(@NotNull AgentBuildRunner runner)
- Specified by:
registerRunner
in interfaceBuildRunnerRegistry
-
unregisterRunner
public void unregisterRunner(@NotNull AgentBuildRunner runner)
- Specified by:
unregisterRunner
in interfaceBuildRunnerRegistry
-
getAvailableRunners
@NotNull public Collection<AgentBuildRunner> getAvailableRunners()
- Specified by:
getAvailableRunners
in interfaceBuildRunnerRegistryEx
-
findRunnerById
@Nullable public AgentBuildRunner findRunnerById(@Nullable String type)
- Specified by:
findRunnerById
in interfaceBuildRunnerRegistryEx
-
findRunnerByIdEx
@Nullable public AgentBuildRunner findRunnerByIdEx(@Nullable String type)
-
loadExtensions
public void loadExtensions(ExtensionHolder extensions)
- Specified by:
loadExtensions
in interfaceBuildRunnerRegistryEx
-
-