Class DefaultResolutionCacheManager
java.lang.Object
org.apache.ivy.core.cache.DefaultResolutionCacheManager
- All Implemented Interfaces:
ResolutionCacheManager, IvySettingsAware
public class DefaultResolutionCacheManager
extends Object
implements ResolutionCacheManager, IvySettingsAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidassertInsideCache(File fileInCache) voidclean()Cleans the whole cache.getConfigurationResolveReportInCache(String resolveId, String conf) File[]getConfigurationResolveReportsInCache(String resolveId) protected ModuleDescriptorParsergetModuleDescriptorParser(File moduleDescriptorFile) Choose write module descriptor parser for a given moduleDescriptorgetName()voidvoidsetBasedir(File basedir) voidvoidsetResolvedIvyPattern(String cacheResolvedIvyPattern) voidsetResolvedIvyPropertiesPattern(String cacheResolvedIvyPropertiesPattern) voidsetSettings(IvySettings settings) toString()
-
Constructor Details
-
DefaultResolutionCacheManager
public DefaultResolutionCacheManager() -
DefaultResolutionCacheManager
-
-
Method Details
-
setSettings
- Specified by:
setSettingsin interfaceIvySettingsAware
-
getResolutionCacheRoot
- Specified by:
getResolutionCacheRootin interfaceResolutionCacheManager
-
getBasedir
-
setBasedir
-
getResolvedIvyPattern
-
setResolvedIvyPattern
-
getResolvedIvyPropertiesPattern
-
setResolvedIvyPropertiesPattern
-
getName
-
setName
-
getResolvedIvyFileInCache
- Specified by:
getResolvedIvyFileInCachein interfaceResolutionCacheManager
-
getResolvedIvyPropertiesInCache
- Specified by:
getResolvedIvyPropertiesInCachein interfaceResolutionCacheManager
-
getConfigurationResolveReportInCache
- Specified by:
getConfigurationResolveReportInCachein interfaceResolutionCacheManager
-
getConfigurationResolveReportsInCache
- Specified by:
getConfigurationResolveReportsInCachein interfaceResolutionCacheManager
-
getResolvedModuleDescriptor
public ModuleDescriptor getResolvedModuleDescriptor(ModuleRevisionId mrid) throws ParseException, IOException - Specified by:
getResolvedModuleDescriptorin interfaceResolutionCacheManager- Throws:
ParseExceptionIOException
-
getModuleDescriptorParser
Choose write module descriptor parser for a given moduleDescriptor- Parameters:
moduleDescriptorFile- a given module descriptor- Returns:
- ModuleDescriptorParser
-
saveResolvedModuleDescriptor
- Specified by:
saveResolvedModuleDescriptorin interfaceResolutionCacheManager- Throws:
ParseExceptionIOException
-
assertInsideCache
- Throws:
IllegalArgumentException- if the given path points outside of the cache.
-
toString
-
clean
public void clean()Description copied from interface:ResolutionCacheManagerCleans the whole cache.- Specified by:
cleanin interfaceResolutionCacheManager
-