public class CacheLockingModuleVersionRepository extends Object implements ModuleVersionRepository
ModuleVersionRepository that handles locking/unlocking the cache.| Constructor and Description |
|---|
CacheLockingModuleVersionRepository(ModuleVersionRepository repository,
CacheLockingManager cacheLockingManager) |
| Modifier and Type | Method and Description |
|---|---|
DownloadedArtifact |
download(org.apache.ivy.core.module.descriptor.Artifact artifact) |
ModuleVersionDescriptor |
getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd) |
String |
getId() |
String |
getName() |
boolean |
isLocal() |
public CacheLockingModuleVersionRepository(ModuleVersionRepository repository, CacheLockingManager cacheLockingManager)
public String getId()
getId in interface ModuleVersionRepositorypublic String getName()
getName in interface ModuleVersionRepositorypublic boolean isLocal()
isLocal in interface ModuleVersionRepositorypublic ModuleVersionDescriptor getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd) throws ModuleVersionResolveException
getDependency in interface ModuleVersionRepositoryModuleVersionResolveExceptionpublic DownloadedArtifact download(org.apache.ivy.core.module.descriptor.Artifact artifact) throws ArtifactResolveException
download in interface ModuleVersionRepositoryArtifactResolveExceptionCopyright © 2013. All rights reserved