Package jetbrains.buildServer.serverSide
Interface RunTypeRegistry
-
- All Known Implementing Classes:
RunTypeRegistryImpl
public interface RunTypeRegistryRegistry 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 RunTypeWithExtensionsfindExtendedRunType(String runType)RunTypefindRunType(String runType)Return a run type with given name (type)Collection<? extends RunType>getRegisteredRunTypes()Returns all registered run types ordered by type name.voidregisterRunType(RunType runType)Register a server-side implementation of build runner (or RunType).voidunregisterRunType(String runType)Unregisters run-type on server-side onlyvoidunregisterRunType(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
-
-