org.apache.ivy.core.cache
Class DefaultResolutionCacheManager
java.lang.Object
org.apache.ivy.core.cache.DefaultResolutionCacheManager
- All Implemented Interfaces:
- ResolutionCacheManager, IvySettingsAware
public class DefaultResolutionCacheManager
- extends java.lang.Object
- implements ResolutionCacheManager, IvySettingsAware
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultResolutionCacheManager
public DefaultResolutionCacheManager()
DefaultResolutionCacheManager
public DefaultResolutionCacheManager(java.io.File basedir)
setSettings
public void setSettings(IvySettings settings)
- Specified by:
setSettings
in interface IvySettingsAware
getResolutionCacheRoot
public java.io.File getResolutionCacheRoot()
- Specified by:
getResolutionCacheRoot
in interface ResolutionCacheManager
getBasedir
public java.io.File getBasedir()
setBasedir
public void setBasedir(java.io.File basedir)
getResolvedIvyPattern
public java.lang.String getResolvedIvyPattern()
setResolvedIvyPattern
public void setResolvedIvyPattern(java.lang.String cacheResolvedIvyPattern)
getResolvedIvyPropertiesPattern
public java.lang.String getResolvedIvyPropertiesPattern()
setResolvedIvyPropertiesPattern
public void setResolvedIvyPropertiesPattern(java.lang.String cacheResolvedIvyPropertiesPattern)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getResolvedIvyFileInCache
public java.io.File getResolvedIvyFileInCache(ModuleRevisionId mrid)
- Specified by:
getResolvedIvyFileInCache
in interface ResolutionCacheManager
getResolvedIvyPropertiesInCache
public java.io.File getResolvedIvyPropertiesInCache(ModuleRevisionId mrid)
- Specified by:
getResolvedIvyPropertiesInCache
in interface ResolutionCacheManager
getConfigurationResolveReportInCache
public java.io.File getConfigurationResolveReportInCache(java.lang.String resolveId,
java.lang.String conf)
- Specified by:
getConfigurationResolveReportInCache
in interface ResolutionCacheManager
getConfigurationResolveReportsInCache
public java.io.File[] getConfigurationResolveReportsInCache(java.lang.String resolveId)
- Specified by:
getConfigurationResolveReportsInCache
in interface ResolutionCacheManager
getResolvedModuleDescriptor
public ModuleDescriptor getResolvedModuleDescriptor(ModuleRevisionId mrid)
throws java.text.ParseException,
java.io.IOException
- Specified by:
getResolvedModuleDescriptor
in interface ResolutionCacheManager
- Throws:
java.text.ParseException
java.io.IOException
saveResolvedModuleDescriptor
public void saveResolvedModuleDescriptor(ModuleDescriptor md)
throws java.text.ParseException,
java.io.IOException
- Specified by:
saveResolvedModuleDescriptor
in interface ResolutionCacheManager
- Throws:
java.text.ParseException
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clean
public void clean()
- Description copied from interface:
ResolutionCacheManager
- Cleans the whole cache.
- Specified by:
clean
in interface ResolutionCacheManager