Class DataPool
- java.lang.Object
-
- org.eclipse.aether.internal.impl.collect.DataPool
-
final class DataPool extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDataPool.BadDescriptorprivate static classDataPool.Constraint(package private) static classDataPool.ConstraintKey(package private) static classDataPool.Descriptor(package private) static classDataPool.GoodDescriptor(package private) static classDataPool.GraphKey
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringARTIFACT_POOLprivate ObjectPool<Artifact>artifactsprivate java.util.Map<java.lang.Object,DataPool.Constraint>constraintsprivate ObjectPool<Dependency>dependenciesprivate static java.lang.StringDEPENDENCY_POOLprivate java.util.Map<java.lang.Object,DataPool.Descriptor>descriptorsprivate static java.lang.StringDESCRIPTORS(package private) static ArtifactDescriptorResultNO_DESCRIPTORprivate java.util.Map<java.lang.Object,java.util.List<DependencyNode>>nodes
-
Constructor Summary
Constructors Constructor Description DataPool(RepositorySystemSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<DependencyNode>getChildren(java.lang.Object key)(package private) VersionRangeResultgetConstraint(java.lang.Object key, VersionRangeRequest request)(package private) ArtifactDescriptorResultgetDescriptor(java.lang.Object key, ArtifactDescriptorRequest request)Artifactintern(Artifact artifact)Dependencyintern(Dependency dependency)voidputChildren(java.lang.Object key, java.util.List<DependencyNode> children)(package private) voidputConstraint(java.lang.Object key, VersionRangeResult result)(package private) voidputDescriptor(java.lang.Object key, ArtifactDescriptorException e)(package private) voidputDescriptor(java.lang.Object key, ArtifactDescriptorResult result)java.lang.ObjecttoKey(Artifact artifact, java.util.List<RemoteRepository> repositories, DependencySelector selector, DependencyManager manager, DependencyTraverser traverser, VersionFilter filter)(package private) java.lang.ObjecttoKey(ArtifactDescriptorRequest request)(package private) java.lang.ObjecttoKey(VersionRangeRequest request)
-
-
-
Field Detail
-
ARTIFACT_POOL
private static final java.lang.String ARTIFACT_POOL
-
DEPENDENCY_POOL
private static final java.lang.String DEPENDENCY_POOL
-
DESCRIPTORS
private static final java.lang.String DESCRIPTORS
-
NO_DESCRIPTOR
static final ArtifactDescriptorResult NO_DESCRIPTOR
-
artifacts
private ObjectPool<Artifact> artifacts
-
dependencies
private ObjectPool<Dependency> dependencies
-
descriptors
private java.util.Map<java.lang.Object,DataPool.Descriptor> descriptors
-
constraints
private java.util.Map<java.lang.Object,DataPool.Constraint> constraints
-
nodes
private java.util.Map<java.lang.Object,java.util.List<DependencyNode>> nodes
-
-
Constructor Detail
-
DataPool
DataPool(RepositorySystemSession session)
-
-
Method Detail
-
intern
public Dependency intern(Dependency dependency)
-
toKey
java.lang.Object toKey(ArtifactDescriptorRequest request)
-
getDescriptor
ArtifactDescriptorResult getDescriptor(java.lang.Object key, ArtifactDescriptorRequest request)
-
putDescriptor
void putDescriptor(java.lang.Object key, ArtifactDescriptorResult result)
-
putDescriptor
void putDescriptor(java.lang.Object key, ArtifactDescriptorException e)
-
toKey
java.lang.Object toKey(VersionRangeRequest request)
-
getConstraint
VersionRangeResult getConstraint(java.lang.Object key, VersionRangeRequest request)
-
putConstraint
void putConstraint(java.lang.Object key, VersionRangeResult result)
-
toKey
public java.lang.Object toKey(Artifact artifact, java.util.List<RemoteRepository> repositories, DependencySelector selector, DependencyManager manager, DependencyTraverser traverser, VersionFilter filter)
-
getChildren
public java.util.List<DependencyNode> getChildren(java.lang.Object key)
-
putChildren
public void putChildren(java.lang.Object key, java.util.List<DependencyNode> children)
-
-