Class DefaultPathMappedStorageConfig
- java.lang.Object
-
- org.commonjava.storage.pathmapped.config.DefaultPathMappedStorageConfig
-
- All Implemented Interfaces:
org.commonjava.storage.pathmapped.config.PathMappedStorageConfig
public class DefaultPathMappedStorageConfig extends Object implements org.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
-
Constructor Summary
Constructors Constructor Description DefaultPathMappedStorageConfig()DefaultPathMappedStorageConfig(Map<String,Object> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCommonFileExtensions()StringgetDeduplicatePattern()StringgetFileChecksumAlgorithm()intgetGCBatchSize()intgetGCGracePeriodInHours()intgetGCIntervalInMinutes()ObjectgetProperty(String key)booleanisPhysicalFileExistenceCheckEnabled()voidsetCommonFileExtensions(String commonFileExtensions)voidsetDeduplicatePattern(String deduplicatePattern)voidsetFileChecksumAlgorithm(String fileChecksumAlgorithm)voidsetGcBatchSize(int gcBatchSize)voidsetGcGracePeriodInHours(int gcGracePeriodInHours)voidsetGcIntervalInMinutes(int gcIntervalInMinutes)voidsetPhysicalFileExistenceCheckEnabled(boolean physicalFileExistenceCheckEnabled)
-
-
-
Method Detail
-
getGCIntervalInMinutes
public int getGCIntervalInMinutes()
- Specified by:
getGCIntervalInMinutesin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
getGCGracePeriodInHours
public int getGCGracePeriodInHours()
- Specified by:
getGCGracePeriodInHoursin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setGcGracePeriodInHours
public void setGcGracePeriodInHours(int gcGracePeriodInHours)
-
setGcIntervalInMinutes
public void setGcIntervalInMinutes(int gcIntervalInMinutes)
-
getFileChecksumAlgorithm
public String getFileChecksumAlgorithm()
- Specified by:
getFileChecksumAlgorithmin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setFileChecksumAlgorithm
public void setFileChecksumAlgorithm(String fileChecksumAlgorithm)
-
getProperty
public Object getProperty(String key)
- Specified by:
getPropertyin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
getGCBatchSize
public int getGCBatchSize()
- Specified by:
getGCBatchSizein interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setGcBatchSize
public void setGcBatchSize(int gcBatchSize)
-
getDeduplicatePattern
public String getDeduplicatePattern()
- Specified by:
getDeduplicatePatternin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setDeduplicatePattern
public void setDeduplicatePattern(String deduplicatePattern)
-
getCommonFileExtensions
public String getCommonFileExtensions()
- Specified by:
getCommonFileExtensionsin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setCommonFileExtensions
public void setCommonFileExtensions(String commonFileExtensions)
-
isPhysicalFileExistenceCheckEnabled
public boolean isPhysicalFileExistenceCheckEnabled()
- Specified by:
isPhysicalFileExistenceCheckEnabledin interfaceorg.commonjava.storage.pathmapped.config.PathMappedStorageConfig
-
setPhysicalFileExistenceCheckEnabled
public void setPhysicalFileExistenceCheckEnabled(boolean physicalFileExistenceCheckEnabled)
-
-