This project has retired. For details please refer to its Attic page.
ResolveGraphTask

org.apache.maven.archiva.dependency.graph.tasks
Class ResolveGraphTask

Package class diagram package ResolveGraphTask
java.lang.Object
  extended by org.apache.maven.archiva.dependency.graph.tasks.ResolveGraphTask
All Implemented Interfaces:
GraphTask, PotentialCyclicEdgeProducer

public class ResolveGraphTask
extends java.lang.Object
implements GraphTask, PotentialCyclicEdgeProducer

Loop through the unresolved nodes and resolve them, until there are no more unresolved nodes.


Constructor Summary
ResolveGraphTask()
           
 
Method Summary
 void executeTask(DependencyGraph graph)
          Execute the Graph Task.
 DependencyGraphBuilder getBuilder()
           
 int getResolvedCount()
           
 java.lang.String getTaskId()
          Get the id for this task.
 void setBuilder(DependencyGraphBuilder graphBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveGraphTask

public ResolveGraphTask()
Method Detail

executeTask

public void executeTask(DependencyGraph graph)
Description copied from interface: GraphTask
Execute the Graph Task.

Specified by:
executeTask in interface GraphTask
Parameters:
graph - the graph to execute the task on.

getBuilder

public DependencyGraphBuilder getBuilder()

setBuilder

public void setBuilder(DependencyGraphBuilder graphBuilder)

getTaskId

public java.lang.String getTaskId()
Description copied from interface: GraphTask
Get the id for this task.

Specified by:
getTaskId in interface GraphTask
Returns:
the id for this task. (used in Exception messages and GraphPhaseEvent)

getResolvedCount

public int getResolvedCount()