Class DefaultResolver
- java.lang.Object
-
- org.fedoraproject.xmvn.resolver.impl.DefaultResolver
-
- All Implemented Interfaces:
Resolver
@Component(role=Resolver.class) public class DefaultResolver extends java.lang.Object implements Resolver
Default implementation of XMvnResolver
interface.WARNING: This class is part of internal implementation of XMvn and it is marked as public only for technical reasons. This class is not part of XMvn API. Client code using XMvn should not reference it directly.
-
-
Field Summary
Fields Modifier and Type Field Description private CacheManager
cacheManager
private Configurator
configurator
private Resolver
localRepoResolver
private Logger
logger
private MetadataRequest
metadataRequest
private MetadataResolver
metadataResolver
private MetadataResult
metadataResult
private MockAgent
mockAgent
private EffectivePomGenerator
pomGenerator
private static RpmDb
RPMDB
-
Constructor Summary
Constructors Constructor Description DefaultResolver()
DefaultResolver(ServiceLocator locator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolutionResult
resolve(ResolutionRequest request)
Resolve artifacts from system repositories configured in<resolverSettings>
in XMvn configuration.
-
-
-
Field Detail
-
logger
@Requirement private Logger logger
-
configurator
@Requirement private Configurator configurator
-
metadataResolver
@Requirement private MetadataResolver metadataResolver
-
metadataRequest
private MetadataRequest metadataRequest
-
metadataResult
private MetadataResult metadataResult
-
RPMDB
private static final RpmDb RPMDB
-
localRepoResolver
private final Resolver localRepoResolver
-
pomGenerator
private final EffectivePomGenerator pomGenerator
-
cacheManager
private final CacheManager cacheManager
-
mockAgent
private MockAgent mockAgent
-
-
Constructor Detail
-
DefaultResolver
public DefaultResolver(ServiceLocator locator)
-
DefaultResolver
public DefaultResolver()
-
-
Method Detail
-
resolve
public ResolutionResult resolve(ResolutionRequest request)
Description copied from interface:Resolver
Resolve artifacts from system repositories configured in<resolverSettings>
in XMvn configuration.
-
-