Package jetbrains.buildServer.serverSide
Interface RunTypeRegistry
-
- All Known Implementing Classes:
RunTypeRegistryImpl
public interface RunTypeRegistry
Registry for all available RunTypes (each RunType represent a particular build runner) registered on the TeamCity server.- See Also:
SBuildServer.getRunTypeRegistry()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RunTypeWithExtensions
findExtendedRunType(String runType)
RunType
findRunType(String runType)
Return a run type with given name (type)Collection<? extends RunType>
getRegisteredRunTypes()
Returns all registered run types ordered by type name.void
registerRunType(RunType runType)
Register a server-side implementation of build runner (or RunType).void
unregisterRunType(String runType)
Unregisters run-type on server-side onlyvoid
unregisterRunType(RunType runType)
Unregisters previously registered RunType
-
-
-
Method Detail
-
unregisterRunType
void unregisterRunType(@NotNull RunType runType)
Unregisters previously registered RunType- Parameters:
runType
- server-side implementation of build runner- Since:
- 2018.2
-
registerRunType
void registerRunType(@NotNull RunType runType)
Register a server-side implementation of build runner (or RunType).- Parameters:
runType
- server-side implementation of build runner
-
unregisterRunType
void unregisterRunType(@NotNull String runType)
Unregisters run-type on server-side only- Parameters:
runType
- registered run-type to remove- Since:
- 8.0
-
findRunType
@Nullable RunType findRunType(@NotNull String runType)
Return a run type with given name (type)- Parameters:
runType
- name of the run type to find- Returns:
- see above
- See Also:
RunType.getType()
-
findExtendedRunType
@Nullable RunTypeWithExtensions findExtendedRunType(@NotNull String runType)
- Parameters:
runType
- runType- Returns:
- runType merged with all available run type extensions
- Since:
- 5.1
-
getRegisteredRunTypes
@NotNull Collection<? extends RunType> getRegisteredRunTypes()
Returns all registered run types ordered by type name.- Returns:
- see above
- Since:
- 5.1
-
-