Class BuildTypesArtifactDependenciesCache
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildTypesArtifactDependenciesCache
-
public class BuildTypesArtifactDependenciesCache extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildTypesArtifactDependenciesCache(EventDispatcher<BuildServerListener> eventDispatcher, ProjectManager projectManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dependenciesChanged(SBuildType bt)
Collection<SBuildType>
getBuildTypesWithArtifactDependencies()
List<SBuildType>
getDependingOn(SBuildType buildType)
Map<SBuildType,Set<SBuildType>>
getDependingOnMap(Predicate<SBuildType> filter)
Map where key is build configuration and value is a set of other build configurations having artifact dependency on key configuration
-
-
-
Constructor Detail
-
BuildTypesArtifactDependenciesCache
public BuildTypesArtifactDependenciesCache(@NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ProjectManager projectManager)
-
-
Method Detail
-
dependenciesChanged
public void dependenciesChanged(@NotNull SBuildType bt)
-
getBuildTypesWithArtifactDependencies
@NotNull public Collection<SBuildType> getBuildTypesWithArtifactDependencies()
-
getDependingOn
@NotNull public List<SBuildType> getDependingOn(@NotNull SBuildType buildType)
-
getDependingOnMap
@NotNull public Map<SBuildType,Set<SBuildType>> getDependingOnMap(@NotNull Predicate<SBuildType> filter)
Map where key is build configuration and value is a set of other build configurations having artifact dependency on key configuration- Parameters:
filter
- filter is applied to dependent configurations- Returns:
-
-