Class DfDependencyCollector
java.lang.Object
org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector
- All Implemented Interfaces:
 DependencyCollector
Depth-first 
DependencyCollector (the "original" default). Originally
 this class was located a package higher (as "default" implementation).- Since:
 - 1.8.0
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
DependencyCollectorDelegate.Results - 
Field Summary
FieldsFields inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
artifactDecoratorFactories, CONFIG_PROP_MAX_CYCLES, CONFIG_PROP_MAX_EXCEPTIONS, DEFAULT_MAX_CYCLES, DEFAULT_MAX_EXCEPTIONS, descriptorReader, logger, remoteRepositoryManager, versionRangeResolver - 
Constructor Summary
ConstructorsConstructorDescriptionDfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver, Map<String, ArtifactDecoratorFactory> artifactDecoratorFactories)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) Methods inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
cachedResolveRangeResult, collectDependencies, collectStepTrace, createArtifactDescriptorRequest, createDependencyNode, createDependencyNode, createVersionRangeRequest, filterVersions, getId, getRemoteRepositories, isLackingDescriptor, mergeDeps, resolveCachedArtifactDescriptor, setUpSession 
- 
Field Details
- 
NAME
- See Also:
 
 
 - 
 - 
Constructor Details
- 
DfDependencyCollector
@Inject public DfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver, Map<String, ArtifactDecoratorFactory> artifactDecoratorFactories)  
 - 
 - 
Method Details
- 
doCollectDependencies
protected void doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) throws DependencyCollectionException - Specified by:
 doCollectDependenciesin classDependencyCollectorDelegate- Throws:
 DependencyCollectionException
 
 -