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 ToolProvider
findToolProvider(String name)
Returns tool provider registered for a tool with given namevoid
registerToolProvider(ToolProvider toolProvider)
Registers tool provider.boolean
unregisterToolProvider(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:ToolProvidersRegistry
Registers tool provider.- Specified by:
registerToolProvider
in interfaceToolProvidersRegistry
- Parameters:
toolProvider
- provider
-
findToolProvider
public ToolProvider findToolProvider(@NotNull String name)
Description copied from interface:ToolProvidersRegistry
Returns tool provider registered for a tool with given name- Specified by:
findToolProvider
in 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:ToolProvidersRegistry
Unregisters tool provider- Specified by:
unregisterToolProvider
in interfaceToolProvidersRegistry
-
-