jetbrains.buildServer.serverSide
Interface RunTypesProvider


public interface RunTypesProvider

Provides access to registered run types

Since:
8.0
Author:
Eugene Petrenko (eugene.petrenko@jetbrains.com)

Method Summary
 RunTypeWithExtensions findExtendedRunType(java.lang.String runType)
           
 java.util.Map<SProject,java.util.Collection<? extends RunType>> getAvailableRunTypes()
          map of Project to runners available for current project, the map contains ProjectManager.getRootProject() as well
Returned map is ordered, from root project to deep projects
 

Method Detail

findExtendedRunType

@Nullable
RunTypeWithExtensions findExtendedRunType(@NotNull
                                                   java.lang.String runType)
Parameters:
runType - runType
Returns:
runType merged with all available run type extensions
Since:
5.1

getAvailableRunTypes

@NotNull
java.util.Map<SProject,java.util.Collection<? extends RunType>> getAvailableRunTypes()
map of Project to runners available for current project, the map contains ProjectManager.getRootProject() as well
Returned map is ordered, from root project to deep projects

Returns:
runners, see above
Since:
8.0