Class DfDependencyCollector
java.lang.Object
org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector
- All Implemented Interfaces:
DependencyCollector
,Service
@Singleton
@Named("df")
public class DfDependencyCollector
extends DependencyCollectorDelegate
implements Service
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
Fields inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
CONFIG_PROP_MAX_CYCLES, CONFIG_PROP_MAX_CYCLES_DEFAULT, CONFIG_PROP_MAX_EXCEPTIONS, CONFIG_PROP_MAX_EXCEPTIONS_DEFAULT, descriptorReader, logger, remoteRepositoryManager, versionRangeResolver
-
Constructor Summary
ConstructorDescriptionDeprecated.Will be dropped once SL gone.DfDependencyCollector
(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) Methods inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
cachedResolveRangeResult, collectDependencies, collectStepTrace, createArtifactDescriptorRequest, createDependencyNode, createDependencyNode, createVersionRangeRequest, filterVersions, getId, getRemoteRepositories, initService, isLackingDescriptor, mergeDeps, optimizeSession, setArtifactDescriptorReader, setRemoteRepositoryManager, setVersionRangeResolver
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.aether.spi.locator.Service
initService
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
DfDependencyCollector
Deprecated.Will be dropped once SL gone.Default ctor for SL. -
DfDependencyCollector
@Inject public DfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver)
-
-
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) - Specified by:
doCollectDependencies
in classDependencyCollectorDelegate
-