Interface GraphConflictResolver

All Known Implementing Classes:
DefaultGraphConflictResolver

@Deprecated public interface GraphConflictResolver
Deprecated.
Resolves conflicts in the supplied dependency graph. Different implementations will implement different conflict resolution policies.
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Deprecated.
    Cleanses the supplied graph by leaving only one directed versioned edge\ between any two nodes, if multiple exists.
  • Field Details Link icon

    • ROLE Link icon

      static final String ROLE
      Deprecated.
  • Method Details Link icon

    • resolveConflicts Link icon

      Deprecated.
      Cleanses the supplied graph by leaving only one directed versioned edge\ between any two nodes, if multiple exists. Uses scope relationships, defined in ArtifactScopeEnum
      Parameters:
      graph - the "dirty" graph to be simplified via conflict resolution
      scope - scope for which the graph should be resolved
      Returns:
      resulting "clean" graph for the specified scope
      Throws:
      GraphConflictResolutionException
      Since:
      3.0