@Component(role=GraphConflictResolver.class) public class DefaultGraphConflictResolver extends Object implements GraphConflictResolver
| Modifier and Type | Field and Description | 
|---|---|
| protected GraphConflictResolutionPolicy | policyartifact, closer to the entry point, is selected | 
ROLE| Constructor and Description | 
|---|
| DefaultGraphConflictResolver() | 
| Modifier and Type | Method and Description | 
|---|---|
| MetadataGraph | resolveConflicts(MetadataGraph graph,
                ArtifactScopeEnum scope)Cleanses the supplied graph by leaving only one directed versioned edge\
 between any two nodes, if multiple exists. | 
@Requirement(role=GraphConflictResolutionPolicy.class) protected GraphConflictResolutionPolicy policy
public MetadataGraph resolveConflicts(MetadataGraph graph, ArtifactScopeEnum scope) throws GraphConflictResolutionException
GraphConflictResolverArtifactScopeEnumresolveConflicts in interface GraphConflictResolvergraph - the "dirty" graph to be simplified via conflict resolutionscope - scope for which the graph should be resolvedGraphConflictResolutionExceptionCopyright © 2001–2021 The Apache Software Foundation. All rights reserved.