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

All Known Implementing Classes:
FlagCyclicEdgesTask, FlagExcludedEdgesTask, PopulateDependencyManagementTask, PopulateGraphMasterTask, ReduceEnabledEdgesTask, ReduceScopeTask, ReduceTransitiveEdgesTask, RefineConflictsTask, ResolveGraphTask, UpdateScopesTask

public interface GraphTask

A Graph Task.

Version:
$Id: GraphTask.java 562485 2007-08-03 14:44:15Z joakime $
Author:
Joakim Erdfelt

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


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.