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

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

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

public class PopulateGraphMasterTask
extends java.lang.Object
implements GraphTask

PopulateGraphMasterTask - will perform a resolve / depman apply loop until the graph is fully populated.


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

Constructor Detail

PopulateGraphMasterTask

public PopulateGraphMasterTask()
Method Detail

executeTask

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

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

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)

getBuilder

public DependencyGraphBuilder getBuilder()

setBuilder

public void setBuilder(DependencyGraphBuilder builder)