public class ExternalResourceResolver
extends org.apache.ivy.plugins.resolver.BasicResolver
| Constructor and Description |
|---|
ExternalResourceResolver(String name,
ExternalResourceRepository repository,
LocallyAvailableResourceFinder<org.apache.ivy.core.module.id.ArtifactRevisionId> locallyAvailableResourceFinder,
CachedExternalResourceIndex<String> cachedExternalResourceIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArtifactPattern(String pattern) |
void |
addIvyPattern(String pattern) |
protected org.apache.ivy.core.module.id.ModuleRevisionId |
convertM2IdForResourceSearch(org.apache.ivy.core.module.id.ModuleRevisionId mrid) |
protected void |
discardResource(org.apache.ivy.plugins.repository.Resource resource) |
org.apache.ivy.core.report.DownloadReport |
download(org.apache.ivy.core.module.descriptor.Artifact[] artifacts,
org.apache.ivy.core.resolve.DownloadOptions options) |
void |
dumpSettings() |
boolean |
exists(org.apache.ivy.core.module.descriptor.Artifact artifact) |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
findArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date) |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
findFirstArtifactRef(org.apache.ivy.core.module.descriptor.ModuleDescriptor md,
org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.resolve.ResolveData data) |
org.apache.ivy.plugins.resolver.util.ResolvedResource |
findIvyFileRef(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.resolve.ResolveData data) |
org.apache.ivy.plugins.resolver.util.ResolvedResource |
findLatestResource(org.apache.ivy.core.module.id.ModuleRevisionId mrid,
String[] versions,
org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser,
Date date,
String pattern,
org.apache.ivy.core.module.descriptor.Artifact artifact,
boolean forDownload) |
protected Collection |
findNames(Map tokenValues,
String token) |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
findResourceUsingPattern(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId,
String pattern,
org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.resolver.util.ResourceMDParser resourceParser,
Date date,
boolean forDownload) |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
findResourceUsingPatterns(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevision,
List<String> patternList,
org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser,
Date date,
boolean forDownload) |
protected long |
get(org.apache.ivy.plugins.repository.Resource resource,
File destination) |
List<String> |
getArtifactPatterns() |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
getArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date) |
protected org.apache.ivy.plugins.resolver.util.ResolvedResource |
getArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date,
boolean forDownload) |
List<String> |
getIvyPatterns() |
protected ExternalResourceRepository |
getRepository() |
protected org.apache.ivy.plugins.repository.Resource |
getResource(String source) |
protected org.apache.ivy.plugins.repository.Resource |
getResource(String source,
org.apache.ivy.core.module.descriptor.Artifact target,
boolean forDownload) |
boolean |
isM2compatible() |
protected String[] |
listVersions(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId,
String pattern,
org.apache.ivy.core.module.descriptor.Artifact artifact) |
org.apache.ivy.core.cache.ArtifactOrigin |
locate(org.apache.ivy.core.module.descriptor.Artifact artifact) |
void |
publish(org.apache.ivy.core.module.descriptor.Artifact artifact,
File src,
boolean overwrite) |
protected void |
setArtifactPatterns(List patterns) |
protected void |
setIvyPatterns(List patterns) |
void |
setM2compatible(boolean compatible) |
acceptLatest, clearArtifactAttempts, clearIvyAttempts, download, getAndCheck, getChecksumAlgorithms, getDefaultRMDParser, getDependency, getPublicationDate, getRMDParser, getWorkspaceName, isAllownomd, isCheckconsistency, isEnvDependent, isForce, listModules, listOrganisations, listRevisions, listTokenValues, logArtifactAttempt, logAttempt, logIvyAttempt, parse, reportFailure, reportFailure, setAllownomd, setCheckconsistency, setChecksums, setDescriptor, setEnvDependent, setForce, setWorkspaceName, shouldReturnResolvedModule, toStringabortPublishTransaction, beginPublishTransaction, checkInterrupted, checkLatest, commitPublishTransaction, doValidate, findModuleInCache, findModuleInCache, fromSystem, fromSystem, getCacheDownloadOptions, getCacheOptions, getChangingMatcherName, getChangingPattern, getDownloadOptions, getEventManager, getLatest, getLatestStrategy, getName, getNamespace, getParserSettings, getRepositoryCacheManager, getSettings, getSystemNode, getTypeName, hidePassword, isAfter, isValidate, listTokenValues, saveModuleRevisionIfNeeded, setCache, setChangingMatcher, setChangingPattern, setCheckmodified, setEventManager, setLatest, setLatestStrategy, setName, setNamespace, setRepositoryCacheManager, setSettings, setValidate, toSystem, toSystem, toSystem, toSystem, toSystem, toSystem, validatepublic ExternalResourceResolver(String name, ExternalResourceRepository repository, LocallyAvailableResourceFinder<org.apache.ivy.core.module.id.ArtifactRevisionId> locallyAvailableResourceFinder, CachedExternalResourceIndex<String> cachedExternalResourceIndex)
protected ExternalResourceRepository getRepository()
public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.resolve.ResolveData data)
protected org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date)
findArtifactRef in class org.apache.ivy.plugins.resolver.BasicResolverprotected org.apache.ivy.plugins.resolver.util.ResolvedResource findFirstArtifactRef(org.apache.ivy.core.module.descriptor.ModuleDescriptor md,
org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.resolve.ResolveData data)
findFirstArtifactRef in class org.apache.ivy.plugins.resolver.BasicResolverpublic boolean exists(org.apache.ivy.core.module.descriptor.Artifact artifact)
exists in interface org.apache.ivy.plugins.resolver.DependencyResolverexists in class org.apache.ivy.plugins.resolver.BasicResolverpublic org.apache.ivy.core.cache.ArtifactOrigin locate(org.apache.ivy.core.module.descriptor.Artifact artifact)
locate in interface org.apache.ivy.plugins.resolver.DependencyResolverlocate in class org.apache.ivy.plugins.resolver.BasicResolverprotected org.apache.ivy.plugins.resolver.util.ResolvedResource getArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date)
getArtifactRef in class org.apache.ivy.plugins.resolver.BasicResolverprotected org.apache.ivy.plugins.resolver.util.ResolvedResource getArtifactRef(org.apache.ivy.core.module.descriptor.Artifact artifact,
Date date,
boolean forDownload)
protected org.apache.ivy.plugins.resolver.util.ResolvedResource findResourceUsingPatterns(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevision,
List<String> patternList,
org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser,
Date date,
boolean forDownload)
public org.apache.ivy.plugins.resolver.util.ResolvedResource findLatestResource(org.apache.ivy.core.module.id.ModuleRevisionId mrid,
String[] versions,
org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser,
Date date,
String pattern,
org.apache.ivy.core.module.descriptor.Artifact artifact,
boolean forDownload)
throws IOException
IOExceptionpublic org.apache.ivy.core.report.DownloadReport download(org.apache.ivy.core.module.descriptor.Artifact[] artifacts,
org.apache.ivy.core.resolve.DownloadOptions options)
download in interface org.apache.ivy.plugins.resolver.DependencyResolverdownload in class org.apache.ivy.plugins.resolver.BasicResolverprotected org.apache.ivy.plugins.resolver.util.ResolvedResource findResourceUsingPattern(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId,
String pattern,
org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.resolver.util.ResourceMDParser resourceParser,
Date date,
boolean forDownload)
protected void discardResource(org.apache.ivy.plugins.repository.Resource resource)
protected org.apache.ivy.plugins.repository.Resource getResource(String source) throws IOException
getResource in class org.apache.ivy.plugins.resolver.BasicResolverIOExceptionprotected org.apache.ivy.plugins.repository.Resource getResource(String source, org.apache.ivy.core.module.descriptor.Artifact target, boolean forDownload) throws IOException
IOExceptionprotected String[] listVersions(org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId, String pattern, org.apache.ivy.core.module.descriptor.Artifact artifact)
protected long get(org.apache.ivy.plugins.repository.Resource resource,
File destination)
throws IOException
get in class org.apache.ivy.plugins.resolver.BasicResolverIOExceptionpublic void publish(org.apache.ivy.core.module.descriptor.Artifact artifact,
File src,
boolean overwrite)
throws IOException
IOExceptionprotected Collection findNames(Map tokenValues, String token)
findNames in class org.apache.ivy.plugins.resolver.BasicResolverpublic void addIvyPattern(String pattern)
public void addArtifactPattern(String pattern)
protected void setIvyPatterns(List patterns)
protected void setArtifactPatterns(List patterns)
public void dumpSettings()
dumpSettings in interface org.apache.ivy.plugins.resolver.DependencyResolverdumpSettings in class org.apache.ivy.plugins.resolver.AbstractResolverpublic boolean isM2compatible()
public void setM2compatible(boolean compatible)
protected org.apache.ivy.core.module.id.ModuleRevisionId convertM2IdForResourceSearch(org.apache.ivy.core.module.id.ModuleRevisionId mrid)
Copyright © 2013. All rights reserved