public class LocalFileRepositoryCacheManager extends Object
| Constructor and Description |
|---|
LocalFileRepositoryCacheManager(String name) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.ivy.core.resolve.ResolvedModuleRevision |
cacheModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.plugins.resolver.util.ResolvedResource resolvedResource,
org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.module.descriptor.Artifact moduleArtifact,
org.apache.ivy.plugins.repository.ResourceDownloader downloader,
org.apache.ivy.core.cache.CacheMetadataOptions options) |
void |
clean() |
org.apache.ivy.core.report.ArtifactDownloadReport |
download(org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.repository.ArtifactResourceResolver resourceResolver,
org.apache.ivy.plugins.repository.ResourceDownloader resourceDownloader,
org.apache.ivy.core.cache.CacheDownloadOptions options) |
org.apache.ivy.core.resolve.ResolvedModuleRevision |
findModuleInCache(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId,
org.apache.ivy.core.cache.CacheMetadataOptions options,
String expectedResolver) |
String |
getName() |
org.apache.ivy.core.cache.ArtifactOrigin |
getSavedArtifactOrigin(org.apache.ivy.core.module.descriptor.Artifact artifact) |
void |
originalToCachedModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.plugins.resolver.util.ResolvedResource originalMetadataRef,
org.apache.ivy.core.module.descriptor.Artifact requestedMetadataArtifact,
org.apache.ivy.core.resolve.ResolvedModuleRevision rmr,
org.apache.ivy.core.cache.ModuleDescriptorWriter writer) |
protected org.apache.ivy.core.module.descriptor.ModuleDescriptor |
parseModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.core.module.descriptor.Artifact moduleArtifact,
org.apache.ivy.core.cache.CacheMetadataOptions options,
File artifactFile,
org.apache.ivy.plugins.repository.Resource resource) |
void |
saveResolvedRevision(org.apache.ivy.core.module.id.ModuleRevisionId dynamicMrid,
String revision) |
void |
saveResolvers(org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor,
String metadataResolverName,
String artifactResolverName) |
protected final String name
public LocalFileRepositoryCacheManager(String name)
public org.apache.ivy.core.report.ArtifactDownloadReport download(org.apache.ivy.core.module.descriptor.Artifact artifact,
org.apache.ivy.plugins.repository.ArtifactResourceResolver resourceResolver,
org.apache.ivy.plugins.repository.ResourceDownloader resourceDownloader,
org.apache.ivy.core.cache.CacheDownloadOptions options)
public org.apache.ivy.core.resolve.ResolvedModuleRevision cacheModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.plugins.resolver.util.ResolvedResource resolvedResource,
org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.module.descriptor.Artifact moduleArtifact,
org.apache.ivy.plugins.repository.ResourceDownloader downloader,
org.apache.ivy.core.cache.CacheMetadataOptions options)
throws ParseException
ParseExceptionpublic String getName()
getName in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic void saveResolvers(org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor,
String metadataResolverName,
String artifactResolverName)
saveResolvers in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic org.apache.ivy.core.cache.ArtifactOrigin getSavedArtifactOrigin(org.apache.ivy.core.module.descriptor.Artifact artifact)
getSavedArtifactOrigin in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic org.apache.ivy.core.resolve.ResolvedModuleRevision findModuleInCache(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd,
org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId,
org.apache.ivy.core.cache.CacheMetadataOptions options,
String expectedResolver)
findModuleInCache in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic void originalToCachedModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.plugins.resolver.util.ResolvedResource originalMetadataRef,
org.apache.ivy.core.module.descriptor.Artifact requestedMetadataArtifact,
org.apache.ivy.core.resolve.ResolvedModuleRevision rmr,
org.apache.ivy.core.cache.ModuleDescriptorWriter writer)
originalToCachedModuleDescriptor in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic void clean()
clean in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic void saveResolvedRevision(org.apache.ivy.core.module.id.ModuleRevisionId dynamicMrid,
String revision)
saveResolvedRevision in interface org.apache.ivy.core.cache.RepositoryCacheManagerprotected org.apache.ivy.core.module.descriptor.ModuleDescriptor parseModuleDescriptor(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
org.apache.ivy.core.module.descriptor.Artifact moduleArtifact,
org.apache.ivy.core.cache.CacheMetadataOptions options,
File artifactFile,
org.apache.ivy.plugins.repository.Resource resource)
throws ParseException
ParseExceptionCopyright © 2013. All rights reserved