Package jetbrains.buildServer.agent.impl
Class ToolProvidersRegistryImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.ToolProvidersRegistryImpl
-
- All Implemented Interfaces:
ToolProvidersRegistry
public class ToolProvidersRegistryImpl extends Object implements ToolProvidersRegistry
- Author:
- Pavel.Sher
-
-
Constructor Summary
Constructors Constructor Description ToolProvidersRegistryImpl(ToolContentUpdater toolContentUpdater)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolProviderfindToolProvider(String name)Returns tool provider registered for a tool with given namevoidregisterToolProvider(ToolProvider toolProvider)Registers tool provider.booleanunregisterToolProvider(ToolProvider toolProvider)Unregisters tool provider
-
-
-
Constructor Detail
-
ToolProvidersRegistryImpl
public ToolProvidersRegistryImpl(ToolContentUpdater toolContentUpdater)
-
-
Method Detail
-
registerToolProvider
public void registerToolProvider(@NotNull ToolProvider toolProvider)Description copied from interface:ToolProvidersRegistryRegisters tool provider.- Specified by:
registerToolProviderin interfaceToolProvidersRegistry- Parameters:
toolProvider- provider
-
findToolProvider
public ToolProvider findToolProvider(@NotNull String name)
Description copied from interface:ToolProvidersRegistryReturns tool provider registered for a tool with given name- Specified by:
findToolProviderin interfaceToolProvidersRegistry- Parameters:
name- name of the tool- Returns:
- tool provider or null, if there provider for this tool was not registered
-
unregisterToolProvider
public boolean unregisterToolProvider(@NotNull ToolProvider toolProvider)Description copied from interface:ToolProvidersRegistryUnregisters tool provider- Specified by:
unregisterToolProviderin interfaceToolProvidersRegistry
-
-