public class DependencyTreeBuilderImpl extends Object implements DependencyTreeBuilder
Constructor and Description |
---|
DependencyTreeBuilderImpl(ImmutablePlanCacheService immutablePlanCacheService,
PlanDependencyManager planDependencyManager) |
Modifier and Type | Method and Description |
---|---|
org.codehaus.plexus.util.dag.DAG |
getDirectDependencyGraph(ImmutablePlan plan)
Calculates the direct dependency graph for a particular build
|
List<ImmutablePlan> |
getDirectParents(ImmutablePlan plan)
Visits all the parent
Plan for the give build and returns its direct linage in topological order |
public DependencyTreeBuilderImpl(ImmutablePlanCacheService immutablePlanCacheService, PlanDependencyManager planDependencyManager)
public List<ImmutablePlan> getDirectParents(ImmutablePlan plan) throws ConfigurationException
DependencyTreeBuilder
Plan
for the give build and returns its direct linage in topological ordergetDirectParents
in interface DependencyTreeBuilder
ConfigurationException
public org.codehaus.plexus.util.dag.DAG getDirectDependencyGraph(ImmutablePlan plan) throws ConfigurationException
DependencyTreeBuilder
getDirectDependencyGraph
in interface DependencyTreeBuilder
ConfigurationException
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.