@Component(role=RemoteRepositoryManager.class, hint="default") public class DefaultRemoteRepositoryManager extends Object implements RemoteRepositoryManager, Service
| Constructor and Description |
|---|
DefaultRemoteRepositoryManager() |
DefaultRemoteRepositoryManager(Logger logger,
UpdateCheckManager updateCheckManager,
List<RepositoryConnectorFactory> connectorFactories) |
| Modifier and Type | Method and Description |
|---|---|
DefaultRemoteRepositoryManager |
addRepositoryConnectorFactory(RepositoryConnectorFactory factory) |
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) |
void |
initService(ServiceLocator locator)
Provides the opportunity to initialize this service and to acquire other services for its operation from the
locator.
|
DefaultRemoteRepositoryManager |
setLogger(Logger logger) |
DefaultRemoteRepositoryManager |
setRepositoryConnectorFactories(List<RepositoryConnectorFactory> factories) |
DefaultRemoteRepositoryManager |
setUpdateCheckManager(UpdateCheckManager updateCheckManager) |
public DefaultRemoteRepositoryManager()
public DefaultRemoteRepositoryManager(Logger logger, UpdateCheckManager updateCheckManager, List<RepositoryConnectorFactory> connectorFactories)
public void initService(ServiceLocator locator)
ServiceinitService in interface Servicelocator - The service locator, must not be null.public DefaultRemoteRepositoryManager setLogger(Logger logger)
public DefaultRemoteRepositoryManager setUpdateCheckManager(UpdateCheckManager updateCheckManager)
public DefaultRemoteRepositoryManager addRepositoryConnectorFactory(RepositoryConnectorFactory factory)
public DefaultRemoteRepositoryManager setRepositoryConnectorFactories(List<RepositoryConnectorFactory> factories)
public List<RemoteRepository> aggregateRepositories(RepositorySystemSession session, List<RemoteRepository> dominantRepositories, List<RemoteRepository> recessiveRepositories, boolean recessiveIsRaw)
aggregateRepositories in interface RemoteRepositoryManagerpublic RepositoryPolicy getPolicy(RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots)
getPolicy in interface RemoteRepositoryManagerpublic RepositoryConnector getRepositoryConnector(RepositorySystemSession session, RemoteRepository repository) throws NoRepositoryConnectorException
getRepositoryConnector in interface RemoteRepositoryManagerNoRepositoryConnectorExceptionCopyright © 2010-2015 Sonatype, Inc.. All Rights Reserved.