Interface AgentNameGenerator
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
CloudAgentNameGenerator
public interface AgentNameGenerator extends ServerExtension
Generates name for an agent without name- Author:
- Eugene Petrenko
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
generateName(SBuildAgent agent)
Extension point to provide new name for an agent with empty name.
-
-
-
Method Detail
-
generateName
@Nullable String generateName(@NotNull SBuildAgent agent)
Extension point to provide new name for an agent with empty name. Implementation should return null to indicate that name should be generated by another extension point.- Parameters:
agent
- agent to generate the name- Returns:
- new name or null
-
-