org.sonatype.aether.impl
Interface RemoteRepositoryManager

All Known Implementing Classes:
DefaultRemoteRepositoryManager

public interface RemoteRepositoryManager

Author:
Benjamin Bentmann

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

Method Detail

aggregateRepositories

List<RemoteRepository> aggregateRepositories(RepositorySystemSession session,
                                             List<RemoteRepository> dominantRepositories,
                                             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.