java.lang.Object
org.eclipse.aether.internal.impl.collect.DataPool

public final class DataPool extends Object
Internal helper class for collector implementations.
  • Field Details

  • Constructor Details

    • DataPool

      public DataPool(org.eclipse.aether.RepositorySystemSession session)
  • Method Details

    • intern

      public org.eclipse.aether.artifact.Artifact intern(org.eclipse.aether.artifact.Artifact artifact)
    • intern

      public org.eclipse.aether.graph.Dependency intern(org.eclipse.aether.graph.Dependency dependency)
    • toKey

      public DataPool.DescriptorKey toKey(org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
    • getDescriptor

      public org.eclipse.aether.resolution.ArtifactDescriptorResult getDescriptor(DataPool.DescriptorKey key, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
    • putDescriptor

      public void putDescriptor(DataPool.DescriptorKey key, org.eclipse.aether.resolution.ArtifactDescriptorResult result)
    • putDescriptor

      public void putDescriptor(DataPool.DescriptorKey key, org.eclipse.aether.resolution.ArtifactDescriptorException e)
    • toKey

      public Object toKey(org.eclipse.aether.resolution.VersionRangeRequest request)
    • getConstraint

      public org.eclipse.aether.resolution.VersionRangeResult getConstraint(Object key, org.eclipse.aether.resolution.VersionRangeRequest request)
    • putConstraint

      public void putConstraint(Object key, org.eclipse.aether.resolution.VersionRangeResult result)
    • toKey

      public Object toKey(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.collection.DependencySelector selector, org.eclipse.aether.collection.DependencyManager manager, org.eclipse.aether.collection.DependencyTraverser traverser, org.eclipse.aether.collection.VersionFilter filter)
    • getChildren

      public List<org.eclipse.aether.graph.DependencyNode> getChildren(Object key)
    • putChildren

      public void putChildren(Object key, List<org.eclipse.aether.graph.DependencyNode> children)