com.application.areca
Class ArecaTechnicalConfiguration

java.lang.Object
  extended by com.myJava.configuration.FrameworkConfiguration
      extended by com.application.areca.ArecaTechnicalConfiguration

public class ArecaTechnicalConfiguration
extends FrameworkConfiguration


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
static boolean DEF_BACKUP_DEBUG_MODE
           
static boolean DEF_CHECK_DIRECTORY_CONSISTENCY
           
static int DEF_DELTA_MAX_BUCKETSIZE
           
static int DEF_DELTA_MIN_BUCKETSIZE
           
static int DEF_DELTA_TARGET_BUCKER_NUMBER
           
static boolean DEF_FILESTREAMS_DEBUG
           
static java.lang.String DEF_FORCED_BIN_LOCATION
           
static java.lang.String DEF_FORCED_LN_LOCATION
           
static java.lang.String DEF_FORCED_LOG_LOCATION
           
static java.lang.String DEF_FORCED_PLUGIN_LOCATION
           
static int DEF_MAX_FTP_RETRIES
           
static long DEF_MEMORY_BASE_KB
           
static double DEF_MEMORY_BY_ENTRY_KB
           
static double DEF_MEMORY_SAFETY_MARGIN
           
static boolean DEF_REPOSITORYACCESS_DEBUG
           
static boolean DEF_REPOSITORYACCESS_FTP_CACHE
           
static int DEF_REPOSITORYACCESS_FTP_CACHE_DEPTH
           
static boolean DEF_REPOSITORYACCESS_HD_CACHE
           
static int DEF_REPOSITORYACCESS_HD_CACHE_DEPTH
           
static boolean DEF_SMTP_DEBUG
           
static boolean DEF_XML_BACKUP
           
static java.lang.String KEY_BACKUP_DEBUG_MODE
          Enable backup debug log
static java.lang.String KEY_CHECK_DIRECTORY_CONSISTENCY
          Tells whether Areca will do some checks (for instance check that the storage location is not a subdirectory of the sources directories)
static java.lang.String KEY_DELTA_MAX_BUCKETSIZE
          Maximum bucket size for delta storage
static java.lang.String KEY_DELTA_MIN_BUCKETSIZE
          Minimum bucket size for delta storage
static java.lang.String KEY_DELTA_TARGET_BUCKER_NUMBER
          Target buckets number for delta storage
static java.lang.String KEY_FILESTREAMS_DEBUG
          Enable file cached in/output streams debug log
static java.lang.String KEY_FORCED_BIN_LOCATION
          Launch scripts path (set this property if you want to force this location)
static java.lang.String KEY_FORCED_LN_LOCATION
          Language files path (set this property if you want to force this location)
static java.lang.String KEY_FORCED_LOG_LOCATION
          Log location (set this property if you want to force this location)
static java.lang.String KEY_FORCED_PLUGIN_LOCATION
          Plugin path (set this property if you want to force this location)
static java.lang.String KEY_MAX_FTP_RETRIES
          Number of retries in case of FTP transfer error
static java.lang.String KEY_MEMORY_BASE_KB
          Base memory needed by areca (regardless to the number of targets / entries)
static java.lang.String KEY_MEMORY_BY_ENTRY_KB
          KB / entry needed by Areca
static java.lang.String KEY_MEMORY_SAFETY_MARGIN
          Safety margin which is taken into account when Areca computes the required memory to handle a target
static java.lang.String KEY_REPOSITORYACCESS_DEBUG
          Enable storage location accesses debug log
static java.lang.String KEY_REPOSITORYACCESS_FTP_CACHE
          Tells whether the metadata of files stored on a FTP server must be cached or not
static java.lang.String KEY_REPOSITORYACCESS_FTP_CACHE_DEPTH
          Cache depth (FTP file metadata)
static java.lang.String KEY_REPOSITORYACCESS_HD_CACHE
          Tells whether the metadata of files stored on a HD must be cached or not
static java.lang.String KEY_REPOSITORYACCESS_HD_CACHE_DEPTH
          Cache depth (HD file metadata)
static java.lang.String KEY_SMTP_DEBUG
          Activate SMTP accesses debug log
static java.lang.String KEY_XML_BACKUP
          Tells whether a xml copy of the target's configuration must be created on the backup location
 
Fields inherited from class com.myJava.configuration.FrameworkConfiguration
DEF_DEFAULT_LOG_HISTORY, DEF_DELTA_DEBUG, DEF_DELTA_HASHMAP_SIZE, DEF_DELTA_LINKEDLIST_BUFFER_SIZE, DEF_DELTA_QUICKHASH_MODULUS, DEF_DELTA_QUICKHASH_MULTIPLIER, DEF_ENCRYPTION_KG_ALG, DEF_ENCRYPTION_KG_ITER, DEF_ENCRYPTION_KG_SALT, DEF_ENCRYPTION_KG_SALT_ENC, DEF_FILE_CONTENT_HASH_ALGORITHM, DEF_FILESYSTEM_ACCESSOR, DEF_FORCE_FILEPATH_LENGTH_CHECK, DEF_FS_BUFFER_SIZE, DEF_FS_CACHE_DEBUG, DEF_FS_MAX_MOUNT_POINTS, DEF_FS_USE_BUFFER, DEF_FT_BUFFER_SIZE, DEF_FT_DELAY, DEF_FTP_CACHE_SIZE, DEF_FTP_DEBUG, DEF_FTP_MAX_PROXIES, DEF_FTP_NOOP_DELAY, DEF_FTP_USE_CACHE, DEF_HASH_CACHE_SIZE, DEF_HASH_USE_CACHE, DEF_LOG_LEVEL, DEF_MAX_FILEPATH_LENGTH, DEF_OS_BROWSERS, DEF_SSE_PROTOCOLS, DEF_TMP_DIRECTORY, DEF_WRITABLE_DIRECTORIES, DEF_ZIP_BUFFER, DEF_ZIP_ENTRY_CHECK_ENABLE, DEF_ZIP_MV_DIGITS, KEY_DEFAULT_LOG_HISTORY, KEY_DELTA_DEBUG, KEY_DELTA_HASHMAP_SIZE, KEY_DELTA_LINKEDLIST_BUFFER_SIZE, KEY_DELTA_QUICKHASH_MODULUS, KEY_DELTA_QUICKHASH_MULTIPLIER, KEY_ENCRYPTION_KG_ALG, KEY_ENCRYPTION_KG_ITER, KEY_ENCRYPTION_KG_SALT, KEY_ENCRYPTION_KG_SALT_ENC, KEY_FILE_CONTENT_HASH_ALGORITHM, KEY_FILESYSTEM_ACCESSOR, KEY_FORCE_FILEPATH_LENGTH_CHECK, KEY_FS_BUFFER_SIZE, KEY_FS_CACHE_DEBUG, KEY_FS_MAX_MOUNT_POINTS, KEY_FS_USE_BUFFER, KEY_FT_BUFFER_SIZE, KEY_FT_DELAY, KEY_FTP_CACHE_SIZE, KEY_FTP_DEBUG, KEY_FTP_MAX_PROXIES, KEY_FTP_NOOP_DELAY, KEY_FTP_USE_CACHE, KEY_HASH_CACHE_SIZE, KEY_HASH_USE_CACHE, KEY_LOG_LEVEL, KEY_MAX_FILEPATH_LENGTH, KEY_OS_BROWSERS, KEY_SSE_PROTOCOLS, KEY_TMP_DIRECTORY, KEY_WRITABLE_DIRECTORIES, KEY_ZIP_BUFFER, KEY_ZIP_ENTRY_CHECK_ENABLE, KEY_ZIP_MV_DIGITS
 
Constructor Summary
ArecaTechnicalConfiguration()
           
ArecaTechnicalConfiguration(java.lang.String url)
           
 
Method Summary
static ArecaTechnicalConfiguration get()
           
 java.lang.String getBinLocationOverride()
           
 int getDeltaMaxBucketSize()
           
 int getDeltaMinBucketSize()
           
 int getDeltaTargetBucketNumber()
           
 java.lang.String getLanguageLocationOverride()
           
 java.lang.String getLogLocationOverride()
           
 int getMaxFTPRetries()
           
 long getMemoryBaseKb()
           
 double getMemoryByEntryKb()
           
 double getMemorySafetyMargin()
           
 java.lang.String getPluginsLocationOverride()
           
 int getRepositoryFTPCacheDepth()
           
 int getRepositoryHDCacheDepth()
           
static void initialize()
           
 boolean isBackupDebug()
           
 boolean isCheckRepositoryConsistency()
           
 boolean isFileStreamsDebugMode()
           
 boolean isRepositoryAccessDebugMode()
           
 boolean isRepositoryFTPCache()
           
 boolean isRepositoryHDCache()
           
 boolean isSMTPDebugMode()
           
 boolean isXMLBackup()
           
 
Methods inherited from class com.myJava.configuration.FrameworkConfiguration
getAll, getDefaultLogHistory, getDefaults, getDeltaHashMapSize, getDeltaLinkedListBufferSize, getDeltaQuickHashModulus, getDeltaQuickHashMultiplier, getEncryptionKGAlg, getEncryptionKGIters, getEncryptionKGSalt, getEncryptionKGSaltEncoding, getFileHashAlgorithm, getFileSystemAccessorImpl, getFileSystemBufferSize, getFileToolBufferSize, getFileToolDelay, getForceMaxFilePathCheck, getFTPCacheSize, getFTPNoopDelay, getHashCacheSize, getInstance, getJavaProperties, getLogLevel, getMaxCachedMountPoints, getMaxFilePath, getMaxFTPProxies, getOSBrowsers, getProperties, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getSSEProtocols, getTemporaryDirectory, getWritableDirectories, getZipBufferSize, getZipMvDigits, init, isDeltaDebugMode, isFSCacheDebug, isFTPDebugMode, isHashCacheMode, isRemoteCacheMode, isZipEntryCheckEnabled, setInstance, toFullString, toString, useFileSystemBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY_SMTP_DEBUG

public static java.lang.String KEY_SMTP_DEBUG
Activate SMTP accesses debug log


KEY_MEMORY_BASE_KB

public static java.lang.String KEY_MEMORY_BASE_KB
Base memory needed by areca (regardless to the number of targets / entries)


KEY_MEMORY_BY_ENTRY_KB

public static java.lang.String KEY_MEMORY_BY_ENTRY_KB
KB / entry needed by Areca


KEY_MEMORY_SAFETY_MARGIN

public static java.lang.String KEY_MEMORY_SAFETY_MARGIN
Safety margin which is taken into account when Areca computes the required memory to handle a target


KEY_XML_BACKUP

public static java.lang.String KEY_XML_BACKUP
Tells whether a xml copy of the target's configuration must be created on the backup location


KEY_BACKUP_DEBUG_MODE

public static java.lang.String KEY_BACKUP_DEBUG_MODE
Enable backup debug log


KEY_REPOSITORYACCESS_DEBUG

public static java.lang.String KEY_REPOSITORYACCESS_DEBUG
Enable storage location accesses debug log


KEY_FILESTREAMS_DEBUG

public static java.lang.String KEY_FILESTREAMS_DEBUG
Enable file cached in/output streams debug log


KEY_REPOSITORYACCESS_HD_CACHE

public static java.lang.String KEY_REPOSITORYACCESS_HD_CACHE
Tells whether the metadata of files stored on a HD must be cached or not


KEY_REPOSITORYACCESS_FTP_CACHE

public static java.lang.String KEY_REPOSITORYACCESS_FTP_CACHE
Tells whether the metadata of files stored on a FTP server must be cached or not


KEY_REPOSITORYACCESS_HD_CACHE_DEPTH

public static java.lang.String KEY_REPOSITORYACCESS_HD_CACHE_DEPTH
Cache depth (HD file metadata)


KEY_REPOSITORYACCESS_FTP_CACHE_DEPTH

public static java.lang.String KEY_REPOSITORYACCESS_FTP_CACHE_DEPTH
Cache depth (FTP file metadata)


KEY_CHECK_DIRECTORY_CONSISTENCY

public static java.lang.String KEY_CHECK_DIRECTORY_CONSISTENCY
Tells whether Areca will do some checks (for instance check that the storage location is not a subdirectory of the sources directories)


KEY_DELTA_MIN_BUCKETSIZE

public static java.lang.String KEY_DELTA_MIN_BUCKETSIZE
Minimum bucket size for delta storage


KEY_DELTA_MAX_BUCKETSIZE

public static java.lang.String KEY_DELTA_MAX_BUCKETSIZE
Maximum bucket size for delta storage


KEY_DELTA_TARGET_BUCKER_NUMBER

public static java.lang.String KEY_DELTA_TARGET_BUCKER_NUMBER
Target buckets number for delta storage


KEY_FORCED_LOG_LOCATION

public static java.lang.String KEY_FORCED_LOG_LOCATION
Log location (set this property if you want to force this location)


KEY_FORCED_BIN_LOCATION

public static java.lang.String KEY_FORCED_BIN_LOCATION
Launch scripts path (set this property if you want to force this location)


KEY_FORCED_PLUGIN_LOCATION

public static java.lang.String KEY_FORCED_PLUGIN_LOCATION
Plugin path (set this property if you want to force this location)


KEY_FORCED_LN_LOCATION

public static java.lang.String KEY_FORCED_LN_LOCATION
Language files path (set this property if you want to force this location)


KEY_MAX_FTP_RETRIES

public static java.lang.String KEY_MAX_FTP_RETRIES
Number of retries in case of FTP transfer error


DEF_SMTP_DEBUG

public static boolean DEF_SMTP_DEBUG

DEF_MEMORY_BASE_KB

public static long DEF_MEMORY_BASE_KB

DEF_MEMORY_BY_ENTRY_KB

public static double DEF_MEMORY_BY_ENTRY_KB

DEF_MEMORY_SAFETY_MARGIN

public static double DEF_MEMORY_SAFETY_MARGIN

DEF_XML_BACKUP

public static boolean DEF_XML_BACKUP

DEF_BACKUP_DEBUG_MODE

public static boolean DEF_BACKUP_DEBUG_MODE

DEF_REPOSITORYACCESS_DEBUG

public static boolean DEF_REPOSITORYACCESS_DEBUG

DEF_FILESTREAMS_DEBUG

public static boolean DEF_FILESTREAMS_DEBUG

DEF_REPOSITORYACCESS_HD_CACHE

public static boolean DEF_REPOSITORYACCESS_HD_CACHE

DEF_REPOSITORYACCESS_FTP_CACHE

public static boolean DEF_REPOSITORYACCESS_FTP_CACHE

DEF_REPOSITORYACCESS_HD_CACHE_DEPTH

public static int DEF_REPOSITORYACCESS_HD_CACHE_DEPTH

DEF_REPOSITORYACCESS_FTP_CACHE_DEPTH

public static int DEF_REPOSITORYACCESS_FTP_CACHE_DEPTH

DEF_CHECK_DIRECTORY_CONSISTENCY

public static boolean DEF_CHECK_DIRECTORY_CONSISTENCY

DEF_DELTA_MIN_BUCKETSIZE

public static int DEF_DELTA_MIN_BUCKETSIZE

DEF_DELTA_MAX_BUCKETSIZE

public static int DEF_DELTA_MAX_BUCKETSIZE

DEF_DELTA_TARGET_BUCKER_NUMBER

public static int DEF_DELTA_TARGET_BUCKER_NUMBER

DEF_FORCED_LOG_LOCATION

public static java.lang.String DEF_FORCED_LOG_LOCATION

DEF_FORCED_BIN_LOCATION

public static java.lang.String DEF_FORCED_BIN_LOCATION

DEF_FORCED_PLUGIN_LOCATION

public static java.lang.String DEF_FORCED_PLUGIN_LOCATION

DEF_FORCED_LN_LOCATION

public static java.lang.String DEF_FORCED_LN_LOCATION

DEF_MAX_FTP_RETRIES

public static int DEF_MAX_FTP_RETRIES
Constructor Detail

ArecaTechnicalConfiguration

public ArecaTechnicalConfiguration()

ArecaTechnicalConfiguration

public ArecaTechnicalConfiguration(java.lang.String url)
Method Detail

get

public static ArecaTechnicalConfiguration get()

initialize

public static void initialize()

isSMTPDebugMode

public boolean isSMTPDebugMode()

getLogLocationOverride

public java.lang.String getLogLocationOverride()

getBinLocationOverride

public java.lang.String getBinLocationOverride()

getPluginsLocationOverride

public java.lang.String getPluginsLocationOverride()

getLanguageLocationOverride

public java.lang.String getLanguageLocationOverride()

isCheckRepositoryConsistency

public boolean isCheckRepositoryConsistency()

isRepositoryAccessDebugMode

public boolean isRepositoryAccessDebugMode()

isFileStreamsDebugMode

public boolean isFileStreamsDebugMode()

isRepositoryHDCache

public boolean isRepositoryHDCache()

isRepositoryFTPCache

public boolean isRepositoryFTPCache()

getMaxFTPRetries

public int getMaxFTPRetries()

getDeltaMinBucketSize

public int getDeltaMinBucketSize()

getDeltaMaxBucketSize

public int getDeltaMaxBucketSize()

getDeltaTargetBucketNumber

public int getDeltaTargetBucketNumber()

getRepositoryHDCacheDepth

public int getRepositoryHDCacheDepth()

getRepositoryFTPCacheDepth

public int getRepositoryFTPCacheDepth()

getMemoryBaseKb

public long getMemoryBaseKb()

getMemoryByEntryKb

public double getMemoryByEntryKb()

getMemorySafetyMargin

public double getMemorySafetyMargin()

isXMLBackup

public boolean isXMLBackup()

isBackupDebug

public boolean isBackupDebug()