org.sonatype.aether.impl
Interface RemoteRepositoryManager

All Known Implementing Classes:
DefaultRemoteRepositoryManager

public interface RemoteRepositoryManager

Author:
Benjamin Bentmann

Method Summary
 java.util.List<RemoteRepository> aggregateRepositories(RepositorySystemSession session, java.util.List<RemoteRepository> dominantRepositories, java.util.List<RemoteRepository> recessiveRepositories, boolean recessiveIsRaw)
           
 RepositoryPolicy getPolicy(RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots)
           
 RepositoryConnector getRepositoryConnector(RepositorySystemSession session, RemoteRepository repository)
           
 

Method Detail

aggregateRepositories

java.util.List<RemoteRepository> aggregateRepositories(RepositorySystemSession session,
                                                       java.util.List<RemoteRepository> dominantRepositories,
                                                       java.util.List<RemoteRepository> recessiveRepositories,
                                                       boolean recessiveIsRaw)

getPolicy

RepositoryPolicy getPolicy(RepositorySystemSession session,
                           RemoteRepository repository,
                           boolean releases,
                           boolean snapshots)

getRepositoryConnector

RepositoryConnector getRepositoryConnector(RepositorySystemSession session,
                                           RemoteRepository repository)
                                           throws NoRepositoryConnectorException
Throws:
NoRepositoryConnectorException


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.