Class PaxLocalRepositoryManager

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

    public class PaxLocalRepositoryManager
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PaxLocalRepositoryManager​(File basedir, org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)  
    • Constructor Detail

      • PaxLocalRepositoryManager

        public PaxLocalRepositoryManager​(File basedir,
                                         org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer,
                                         org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)
    • Method Detail

      • 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
      • getRepository

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

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

        public String getPathForRemoteArtifact​(org.eclipse.aether.artifact.Artifact arg0,
                                               org.eclipse.aether.repository.RemoteRepository arg1,
                                               String arg2)
        Specified by:
        getPathForRemoteArtifact in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getPathForLocalMetadata

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

        public String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata arg0,
                                               org.eclipse.aether.repository.RemoteRepository arg1,
                                               String arg2)
        Specified by:
        getPathForRemoteMetadata in interface org.eclipse.aether.repository.LocalRepositoryManager
      • getRepositoryKey

        protected String getRepositoryKey​(org.eclipse.aether.repository.RemoteRepository arg0,
                                          String arg1)
      • find

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

        public void add​(org.eclipse.aether.RepositorySystemSession arg0,
                        org.eclipse.aether.repository.LocalMetadataRegistration arg1)
        Specified by:
        add in interface org.eclipse.aether.repository.LocalRepositoryManager