Class TapeLibraryConfiguration


  • public class TapeLibraryConfiguration
    extends java.lang.Object
    • Constructor Detail

      • TapeLibraryConfiguration

        public TapeLibraryConfiguration()
    • Method Detail

      • getTapeLibraries

        public java.util.Map<java.lang.String,​TapeLibraryConf> getTapeLibraries()
      • getInputFileStorageFolder

        public java.lang.String getInputFileStorageFolder()
      • setInputFileStorageFolder

        public TapeLibraryConfiguration setInputFileStorageFolder​(java.lang.String inputFileStorageFolder)
      • getInputTarStorageFolder

        public java.lang.String getInputTarStorageFolder()
      • setInputTarStorageFolder

        public TapeLibraryConfiguration setInputTarStorageFolder​(java.lang.String inputTarStorageFolder)
      • getTmpTarOutputStorageFolder

        public java.lang.String getTmpTarOutputStorageFolder()
      • setTmpTarOutputStorageFolder

        public TapeLibraryConfiguration setTmpTarOutputStorageFolder​(java.lang.String tmpTarOutputStorageFolder)
      • getCachedTarStorageFolder

        public java.lang.String getCachedTarStorageFolder()
      • setCachedTarStorageFolder

        public TapeLibraryConfiguration setCachedTarStorageFolder​(java.lang.String cachedTarStorageFolder)
      • getMaxTarEntrySize

        public long getMaxTarEntrySize()
      • getMaxTarFileSize

        public long getMaxTarFileSize()
      • isForceOverrideNonEmptyCartridges

        public boolean isForceOverrideNonEmptyCartridges()
      • setForceOverrideNonEmptyCartridges

        public TapeLibraryConfiguration setForceOverrideNonEmptyCartridges​(boolean forceOverrideNonEmptyCartridges)
      • getCachedTarMaxStorageSpaceInMB

        public java.lang.Long getCachedTarMaxStorageSpaceInMB()
      • setCachedTarMaxStorageSpaceInMB

        public TapeLibraryConfiguration setCachedTarMaxStorageSpaceInMB​(java.lang.Long cachedTarMaxStorageSpaceInMB)
      • getCachedTarEvictionStorageSpaceThresholdInMB

        public java.lang.Long getCachedTarEvictionStorageSpaceThresholdInMB()
      • setCachedTarEvictionStorageSpaceThresholdInMB

        public TapeLibraryConfiguration setCachedTarEvictionStorageSpaceThresholdInMB​(java.lang.Long cachedTarEvictionStorageSpaceThresholdInMB)
      • getCachedTarSafeStorageSpaceThresholdInMB

        public java.lang.Long getCachedTarSafeStorageSpaceThresholdInMB()
      • setCachedTarSafeStorageSpaceThresholdInMB

        public TapeLibraryConfiguration setCachedTarSafeStorageSpaceThresholdInMB​(java.lang.Long cachedTarSafeStorageSpaceThresholdInMB)
      • getMaxAccessRequestSize

        public int getMaxAccessRequestSize()
      • getReadyAccessRequestExpirationDelay

        public int getReadyAccessRequestExpirationDelay()
      • setReadyAccessRequestExpirationDelay

        public TapeLibraryConfiguration setReadyAccessRequestExpirationDelay​(int readyAccessRequestExpirationDelay)
      • getReadyAccessRequestExpirationUnit

        public java.util.concurrent.TimeUnit getReadyAccessRequestExpirationUnit()
      • setReadyAccessRequestExpirationUnit

        public TapeLibraryConfiguration setReadyAccessRequestExpirationUnit​(java.util.concurrent.TimeUnit readyAccessRequestExpirationUnit)
      • getReadyAccessRequestPurgeDelay

        public int getReadyAccessRequestPurgeDelay()
      • setReadyAccessRequestPurgeDelay

        public TapeLibraryConfiguration setReadyAccessRequestPurgeDelay​(int readyAccessRequestPurgeDelay)
      • getReadyAccessRequestPurgeUnit

        public java.util.concurrent.TimeUnit getReadyAccessRequestPurgeUnit()
      • setReadyAccessRequestPurgeUnit

        public TapeLibraryConfiguration setReadyAccessRequestPurgeUnit​(java.util.concurrent.TimeUnit readyAccessRequestPurgeUnit)
      • getAccessRequestCleanupTaskIntervalDelay

        public int getAccessRequestCleanupTaskIntervalDelay()
      • setAccessRequestCleanupTaskIntervalDelay

        public TapeLibraryConfiguration setAccessRequestCleanupTaskIntervalDelay​(int accessRequestCleanupTaskIntervalDelay)
      • getAccessRequestCleanupTaskIntervalUnit

        public java.util.concurrent.TimeUnit getAccessRequestCleanupTaskIntervalUnit()
      • setAccessRequestCleanupTaskIntervalUnit

        public TapeLibraryConfiguration setAccessRequestCleanupTaskIntervalUnit​(java.util.concurrent.TimeUnit accessRequestCleanupTaskIntervalUnit)