public interface RunTypeRegistry
SBuildServer.getRunTypeRegistry()
Modifier and Type | Method and Description |
---|---|
RunTypeWithExtensions |
findExtendedRunType(java.lang.String runType) |
RunType |
findRunType(java.lang.String runType)
Return a run type with given name (type)
|
java.util.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(RunType runType)
Unregisters previously registered RunType
|
void |
unregisterRunType(java.lang.String runType)
Unregisters run-type on server-side only
|
void unregisterRunType(@NotNull RunType runType)
runType
- server-side implementation of build runnervoid registerRunType(@NotNull RunType runType)
runType
- server-side implementation of build runnervoid unregisterRunType(@NotNull java.lang.String runType)
runType
- registered run-type to remove@Nullable RunType findRunType(@NotNull java.lang.String runType)
runType
- name of the run type to findRunType.getType()
@Nullable RunTypeWithExtensions findExtendedRunType(@NotNull java.lang.String runType)
runType
- runType@NotNull java.util.Collection<? extends RunType> getRegisteredRunTypes()