@Named @Component(role=RemoteRepositoryManager.class) public class DefaultRemoteRepositoryManager extends Object implements RemoteRepositoryManager, Service
Constructor and Description |
---|
DefaultRemoteRepositoryManager() |
Modifier and Type | Method and Description |
---|---|
List<RemoteRepository> |
aggregateRepositories(RepositorySystemSession session,
List<RemoteRepository> dominantRepositories,
List<RemoteRepository> recessiveRepositories,
boolean recessiveIsRaw) |
RepositoryPolicy |
getPolicy(RepositorySystemSession session,
RemoteRepository repository,
boolean releases,
boolean snapshots) |
void |
initService(ServiceLocator locator)
Provides the opportunity to initialize this service and to acquire other services for its operation from the
locator.
|
DefaultRemoteRepositoryManager |
setLoggerFactory(LoggerFactory loggerFactory) |
DefaultRemoteRepositoryManager |
setUpdatePolicyAnalyzer(UpdatePolicyAnalyzer updatePolicyAnalyzer) |
public void initService(ServiceLocator locator)
Service
initService
in interface Service
locator
- The service locator, must not be null
.public DefaultRemoteRepositoryManager setLoggerFactory(LoggerFactory loggerFactory)
public DefaultRemoteRepositoryManager setUpdatePolicyAnalyzer(UpdatePolicyAnalyzer updatePolicyAnalyzer)
public List<RemoteRepository> aggregateRepositories(RepositorySystemSession session, List<RemoteRepository> dominantRepositories, List<RemoteRepository> recessiveRepositories, boolean recessiveIsRaw)
aggregateRepositories
in interface RemoteRepositoryManager
public RepositoryPolicy getPolicy(RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots)
getPolicy
in interface RemoteRepositoryManager
Copyright © 2010–2013 The Eclipse Foundation. All rights reserved.