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

org.apache.maven.archiva.dependency.graph
Interface GraphTask

Package class diagram package GraphTask
All Known Implementing Classes:
FlagCyclicEdgesTask, FlagExcludedEdgesTask, PopulateDependencyManagementTask, PopulateGraphMasterTask, ReduceEnabledEdgesTask, ReduceScopeTask, ReduceTransitiveEdgesTask, RefineConflictsTask, ResolveGraphTask, UpdateScopesTask

public interface GraphTask

A Graph Task.


Method Summary
 void executeTask(DependencyGraph graph)
          Execute the Graph Task.
 java.lang.String getTaskId()
          Get the id for this task.
 

Method Detail

getTaskId

java.lang.String getTaskId()
Get the id for this task.

Returns:
the id for this task. (used in Exception messages and GraphPhaseEvent)

executeTask

void executeTask(DependencyGraph graph)
                 throws GraphTaskException
Execute the Graph Task.

Parameters:
graph - the graph to execute the task on.
Throws:
GraphTaskException