public class CachingModuleVersionRepository extends java.lang.Object implements ModuleVersionRepository
| Constructor and Description |
|---|
CachingModuleVersionRepository(ModuleVersionRepository delegate,
ModuleResolutionCache moduleResolutionCache,
ModuleDescriptorCache moduleDescriptorCache,
CachedExternalResourceIndex<ArtifactAtRepositoryKey> artifactAtRepositoryCachedResolutionIndex,
CachePolicy cachePolicy,
TimeProvider timeProvider) |
| Modifier and Type | Method and Description |
|---|---|
DownloadedArtifact |
download(org.apache.ivy.core.module.descriptor.Artifact artifact) |
ModuleVersionDescriptor |
findModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor) |
ModuleVersionDescriptor |
getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd) |
java.lang.String |
getId() |
java.lang.String |
getName() |
boolean |
isLocal() |
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.CachedModuleLookup |
lookupModuleInCache(ModuleVersionRepository repository,
org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor) |
ModuleVersionDescriptor |
resolveModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor,
org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor) |
java.lang.String |
toString() |
public CachingModuleVersionRepository(ModuleVersionRepository delegate, ModuleResolutionCache moduleResolutionCache, ModuleDescriptorCache moduleDescriptorCache, CachedExternalResourceIndex<ArtifactAtRepositoryKey> artifactAtRepositoryCachedResolutionIndex, CachePolicy cachePolicy, TimeProvider timeProvider)
public java.lang.String getId()
getId in interface ModuleVersionRepositorypublic java.lang.String getName()
getName in interface ModuleVersionRepositorypublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isLocal()
isLocal in interface ModuleVersionRepositorypublic ModuleVersionDescriptor getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd)
getDependency in interface ModuleVersionRepositorypublic ModuleVersionDescriptor findModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor)
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.CachedModuleLookup lookupModuleInCache(ModuleVersionRepository repository, org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor)
public ModuleVersionDescriptor resolveModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor, org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor)
public DownloadedArtifact download(org.apache.ivy.core.module.descriptor.Artifact artifact)
download in interface ModuleVersionRepositoryCopyright © 2013. All rights reserved