public class LocalFileRepositoryCacheManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
| Constructor and Description |
|---|
LocalFileRepositoryCacheManager(java.lang.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.report.ArtifactDownloadReport |
downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource resource,
java.lang.String name,
java.lang.String type,
java.lang.String extension,
org.apache.ivy.core.cache.CacheResourceOptions options,
org.apache.ivy.plugins.repository.Repository repository) |
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,
java.lang.String expectedResolver) |
java.lang.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,
java.io.File artifactFile,
org.apache.ivy.plugins.repository.Resource resource) |
void |
saveResolvedRevision(org.apache.ivy.core.module.id.ModuleRevisionId dynamicMrid,
java.lang.String revision) |
void |
saveResolvers(org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor,
java.lang.String metadataResolverName,
java.lang.String artifactResolverName) |
public LocalFileRepositoryCacheManager(java.lang.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 java.text.ParseException
java.text.ParseExceptionpublic org.apache.ivy.core.report.ArtifactDownloadReport downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource resource,
java.lang.String name,
java.lang.String type,
java.lang.String extension,
org.apache.ivy.core.cache.CacheResourceOptions options,
org.apache.ivy.plugins.repository.Repository repository)
public java.lang.String getName()
getName in interface org.apache.ivy.core.cache.RepositoryCacheManagerpublic void saveResolvers(org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor,
java.lang.String metadataResolverName,
java.lang.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,
java.lang.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,
java.lang.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,
java.io.File artifactFile,
org.apache.ivy.plugins.repository.Resource resource)
throws java.text.ParseException
java.text.ParseExceptionCopyright © 2013. All rights reserved