Class BfDependencyCollector
- java.lang.Object
-
- org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
-
- org.eclipse.aether.internal.impl.collect.bf.BfDependencyCollector
-
- All Implemented Interfaces:
DependencyCollector
,org.eclipse.aether.spi.locator.Service
@Singleton @Named("bf") public class BfDependencyCollector extends DependencyCollectorDelegate implements org.eclipse.aether.spi.locator.Service
Breadth-firstDependencyCollector
- 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 Modifier and Type Field Description static java.lang.String
NAME
-
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
Constructors Constructor Description BfDependencyCollector()
Deprecated.Will be dropped once SL gone.BfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doCollectDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, org.eclipse.aether.collection.CollectRequest request, org.eclipse.aether.graph.DependencyNode node, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, java.util.List<org.eclipse.aether.graph.Dependency> dependencies, java.util.List<org.eclipse.aether.graph.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
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BfDependencyCollector
@Deprecated public BfDependencyCollector()
Deprecated.Will be dropped once SL gone.Default ctor for SL.
-
BfDependencyCollector
@Inject public BfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver)
-
-
Method Detail
-
doCollectDependencies
protected void doCollectDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, org.eclipse.aether.collection.CollectRequest request, org.eclipse.aether.graph.DependencyNode node, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, java.util.List<org.eclipse.aether.graph.Dependency> dependencies, java.util.List<org.eclipse.aether.graph.Dependency> managedDependencies, DependencyCollectorDelegate.Results results)
- Specified by:
doCollectDependencies
in classDependencyCollectorDelegate
-
-