Class TestLocalRepositoryManager

  • All Implemented Interfaces:
    org.eclipse.aether.repository.LocalRepositoryManager

    public class TestLocalRepositoryManager
    extends java.lang.Object
    implements org.eclipse.aether.repository.LocalRepositoryManager
    A simplistic local repository manager that uses a temporary base directory.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)  
      void add​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)  
      org.eclipse.aether.repository.LocalArtifactResult find​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request)  
      org.eclipse.aether.repository.LocalMetadataResult find​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request)  
      java.util.Set<org.eclipse.aether.artifact.Artifact> getArtifactRegistration()  
      java.util.Set<org.eclipse.aether.metadata.Metadata> getMetadataRegistration()  
      java.lang.String getPathForLocalArtifact​(org.eclipse.aether.artifact.Artifact artifact)  
      java.lang.String getPathForLocalMetadata​(org.eclipse.aether.metadata.Metadata metadata)  
      java.lang.String getPathForRemoteArtifact​(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)  
      java.lang.String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)  
      org.eclipse.aether.repository.LocalRepository getRepository()  
      void setArtifactAvailability​(org.eclipse.aether.artifact.Artifact artifact, boolean available)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getRepository

        public org.eclipse.aether.repository.LocalRepository getRepository()
        Specified by:
        getRepository in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getPathForLocalArtifact

        public java.lang.String getPathForLocalArtifact​(org.eclipse.aether.artifact.Artifact artifact)
        Specified by:
        getPathForLocalArtifact in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getPathForRemoteArtifact

        public java.lang.String getPathForRemoteArtifact​(org.eclipse.aether.artifact.Artifact artifact,
                                                         org.eclipse.aether.repository.RemoteRepository repository,
                                                         java.lang.String context)
        Specified by:
        getPathForRemoteArtifact in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getPathForLocalMetadata

        public java.lang.String getPathForLocalMetadata​(org.eclipse.aether.metadata.Metadata metadata)
        Specified by:
        getPathForLocalMetadata in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getPathForRemoteMetadata

        public java.lang.String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata metadata,
                                                         org.eclipse.aether.repository.RemoteRepository repository,
                                                         java.lang.String context)
        Specified by:
        getPathForRemoteMetadata in interface org.eclipse.aether.repository.LocalRepositoryManager
      • find

        public org.eclipse.aether.repository.LocalArtifactResult find​(org.eclipse.aether.RepositorySystemSession session,
                                                                      org.eclipse.aether.repository.LocalArtifactRequest request)
        Specified by:
        find in interface org.eclipse.aether.repository.LocalRepositoryManager
      • add

        public void add​(org.eclipse.aether.RepositorySystemSession session,
                        org.eclipse.aether.repository.LocalArtifactRegistration request)
        Specified by:
        add in interface org.eclipse.aether.repository.LocalRepositoryManager
      • find

        public org.eclipse.aether.repository.LocalMetadataResult find​(org.eclipse.aether.RepositorySystemSession session,
                                                                      org.eclipse.aether.repository.LocalMetadataRequest request)
        Specified by:
        find in interface org.eclipse.aether.repository.LocalRepositoryManager
      • add

        public void add​(org.eclipse.aether.RepositorySystemSession session,
                        org.eclipse.aether.repository.LocalMetadataRegistration request)
        Specified by:
        add in interface org.eclipse.aether.repository.LocalRepositoryManager
      • setArtifactAvailability

        public void setArtifactAvailability​(org.eclipse.aether.artifact.Artifact artifact,
                                            boolean available)