|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.myJava.configuration.FrameworkConfiguration
public class FrameworkConfiguration
Framework configuration keys and default values.
Field Summary | |
---|---|
static int |
DEF_DEFAULT_LOG_HISTORY
|
static boolean |
DEF_DELTA_DEBUG
|
static int |
DEF_DELTA_HASHMAP_SIZE
|
static int |
DEF_DELTA_LINKEDLIST_BUFFER_SIZE
|
static int |
DEF_DELTA_QUICKHASH_MODULUS
|
static int |
DEF_DELTA_QUICKHASH_MULTIPLIER
|
static java.lang.String |
DEF_ENCRYPTION_KG_ALG
|
static int |
DEF_ENCRYPTION_KG_ITER
|
static java.lang.String |
DEF_ENCRYPTION_KG_SALT
|
static java.lang.String |
DEF_ENCRYPTION_KG_SALT_ENC
|
static java.lang.String |
DEF_FILE_CONTENT_HASH_ALGORITHM
|
static java.lang.String |
DEF_FILESYSTEM_ACCESSOR
|
static int |
DEF_FORCE_FILEPATH_LENGTH_CHECK
|
static int |
DEF_FS_BUFFER_SIZE
|
static boolean |
DEF_FS_CACHE_DEBUG
|
static int |
DEF_FS_MAX_MOUNT_POINTS
|
static boolean |
DEF_FS_USE_BUFFER
|
static int |
DEF_FT_BUFFER_SIZE
|
static int |
DEF_FT_DELAY
|
static int |
DEF_FTP_CACHE_SIZE
|
static boolean |
DEF_FTP_DEBUG
|
static int |
DEF_FTP_MAX_PROXIES
|
static long |
DEF_FTP_NOOP_DELAY
|
static boolean |
DEF_FTP_USE_CACHE
|
static int |
DEF_HASH_CACHE_SIZE
|
static boolean |
DEF_HASH_USE_CACHE
|
static int |
DEF_LOG_LEVEL
|
static long |
DEF_MAX_FILEPATH_LENGTH
|
static java.lang.String[] |
DEF_OS_BROWSERS
|
static java.lang.String[] |
DEF_SSE_PROTOCOLS
|
static java.lang.String |
DEF_TMP_DIRECTORY
|
static java.lang.String[] |
DEF_WRITABLE_DIRECTORIES
|
static int |
DEF_ZIP_BUFFER
|
static boolean |
DEF_ZIP_ENTRY_CHECK_ENABLE
|
static int |
DEF_ZIP_MV_DIGITS
|
static java.lang.String |
KEY_DEFAULT_LOG_HISTORY
Number of days the log files are kept before being deleted |
static java.lang.String |
KEY_DELTA_DEBUG
Activate verbose mode for filediff tools |
static java.lang.String |
KEY_DELTA_HASHMAP_SIZE
Size of the hashmap used by the "filediff" classes |
static java.lang.String |
KEY_DELTA_LINKEDLIST_BUFFER_SIZE
Size of the buffer used by the "filediff" classes |
static java.lang.String |
KEY_DELTA_QUICKHASH_MODULUS
Modulus used by the "filediff" classes to product the quickHash value |
static java.lang.String |
KEY_DELTA_QUICKHASH_MULTIPLIER
Multiplier used by the "filediff" classes to product the quickHash value |
static java.lang.String |
KEY_ENCRYPTION_KG_ALG
Algorithm used during the key derivation process |
static java.lang.String |
KEY_ENCRYPTION_KG_ITER
Number of iterations used during the key derivation process |
static java.lang.String |
KEY_ENCRYPTION_KG_SALT
Static salt added during the key derivation process |
static java.lang.String |
KEY_ENCRYPTION_KG_SALT_ENC
Static salt encoding |
static java.lang.String |
KEY_FILE_CONTENT_HASH_ALGORITHM
Algorithm that is used to generate file's hashcode |
static java.lang.String |
KEY_FILESYSTEM_ACCESSOR
Filesystem accessor used to read/write file attributes (permissions, owner, group, ACL, extended attributes) The current accessors are : - com.myJava.file.metadata.windows.WindowsMetaDataAccessor on Windows - com.myJava.file.metadata.posix.basic.DefaultMetaDataAccessor on Posix systems (only handles basic attributes, permissions, owner and group) - com.myJava.file.metadata.posix.jni.JNIMetaDataAccessor : This advanced accessor uses JNI and native C code to access permissions, owner, group, ACL and extended attributes. |
static java.lang.String |
KEY_FORCE_FILEPATH_LENGTH_CHECK
Tells whether file path length must be checked and explicit errors raised. |
static java.lang.String |
KEY_FS_BUFFER_SIZE
I/O buffer size |
static java.lang.String |
KEY_FS_CACHE_DEBUG
Verbose cache access |
static java.lang.String |
KEY_FS_MAX_MOUNT_POINTS
Maximum number of cached mount points |
static java.lang.String |
KEY_FS_USE_BUFFER
Always use a buffered for I/O |
static java.lang.String |
KEY_FT_BUFFER_SIZE
Buffer size for the filetool class |
static java.lang.String |
KEY_FT_DELAY
Tchnical delay - used by the filetool class |
static java.lang.String |
KEY_FTP_CACHE_SIZE
Local cache size for ftp files' data |
static java.lang.String |
KEY_FTP_DEBUG
Activate FTP verbose mode |
static java.lang.String |
KEY_FTP_MAX_PROXIES
Maximum number of FTP connections on a remote server |
static java.lang.String |
KEY_FTP_NOOP_DELAY
Number of ms before Areca will send a "noop" instruction to the ftp server |
static java.lang.String |
KEY_FTP_USE_CACHE
Use (or not) a local cache for ftp files' data |
static java.lang.String |
KEY_HASH_CACHE_SIZE
Used by the HashFileSystemDriver class |
static java.lang.String |
KEY_HASH_USE_CACHE
Used by the HashFileSystemDriver class |
static java.lang.String |
KEY_LOG_LEVEL
Log level (1=error; 8=finest) |
static java.lang.String |
KEY_MAX_FILEPATH_LENGTH
Maximum file path length |
static java.lang.String |
KEY_OS_BROWSERS
Browser list (used to display the online help) |
static java.lang.String |
KEY_SSE_PROTOCOLS
Available SSE protocols |
static java.lang.String |
KEY_TMP_DIRECTORY
Temporary directory (defaults to the platform's standard temporary directory) |
static java.lang.String |
KEY_WRITABLE_DIRECTORIES
List of directories on which Areca is allowed to write. |
static java.lang.String |
KEY_ZIP_BUFFER
Buffer size used for zip classes |
static java.lang.String |
KEY_ZIP_ENTRY_CHECK_ENABLE
Activate or not zip CRC checks |
static java.lang.String |
KEY_ZIP_MV_DIGITS
Number of digits for multivolume zip files |
Constructor Summary | |
---|---|
FrameworkConfiguration()
|
|
FrameworkConfiguration(java.lang.String url)
|
Method Summary | |
---|---|
java.util.Properties |
getAll()
|
int |
getDefaultLogHistory()
|
static java.util.Properties |
getDefaults(java.lang.Class cls)
|
int |
getDeltaHashMapSize()
|
int |
getDeltaLinkedListBufferSize()
|
int |
getDeltaQuickHashModulus()
|
int |
getDeltaQuickHashMultiplier()
|
java.lang.String |
getEncryptionKGAlg()
|
int |
getEncryptionKGIters()
|
java.lang.String |
getEncryptionKGSalt()
|
java.lang.String |
getEncryptionKGSaltEncoding()
|
java.lang.String |
getFileHashAlgorithm()
|
java.lang.String |
getFileSystemAccessorImpl()
|
int |
getFileSystemBufferSize()
|
int |
getFileToolBufferSize()
|
int |
getFileToolDelay()
|
int |
getForceMaxFilePathCheck()
|
int |
getFTPCacheSize()
|
long |
getFTPNoopDelay()
|
int |
getHashCacheSize()
|
static FrameworkConfiguration |
getInstance()
|
java.util.Map |
getJavaProperties()
|
int |
getLogLevel()
|
int |
getMaxCachedMountPoints()
|
long |
getMaxFilePath()
|
int |
getMaxFTPProxies()
|
java.lang.String[] |
getOSBrowsers()
|
java.util.Properties |
getProperties()
|
protected boolean |
getProperty(java.lang.String key,
boolean defaultValue)
|
protected double |
getProperty(java.lang.String key,
double defaultValue)
|
protected int |
getProperty(java.lang.String key,
int defaultValue)
|
protected long |
getProperty(java.lang.String key,
long defaultValue)
|
protected java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
|
protected java.lang.String[] |
getProperty(java.lang.String key,
java.lang.String[] defaultValue)
|
java.lang.String[] |
getSSEProtocols()
|
java.lang.String |
getTemporaryDirectory()
|
java.lang.String[] |
getWritableDirectories()
|
int |
getZipBufferSize()
|
int |
getZipMvDigits()
|
protected void |
init()
|
boolean |
isDeltaDebugMode()
|
boolean |
isFSCacheDebug()
|
boolean |
isFTPDebugMode()
|
boolean |
isHashCacheMode()
|
boolean |
isRemoteCacheMode()
|
boolean |
isZipEntryCheckEnabled()
|
static void |
setInstance(FrameworkConfiguration i)
|
java.lang.String |
toFullString(java.lang.Class cls)
|
java.lang.String |
toString()
|
boolean |
useFileSystemBuffer()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String KEY_ENCRYPTION_KG_ITER
public static java.lang.String KEY_ENCRYPTION_KG_SALT
public static java.lang.String KEY_ENCRYPTION_KG_SALT_ENC
public static java.lang.String KEY_ENCRYPTION_KG_ALG
public static java.lang.String KEY_DELTA_DEBUG
public static java.lang.String KEY_FTP_MAX_PROXIES
public static java.lang.String KEY_FTP_DEBUG
public static java.lang.String KEY_FT_DELAY
public static java.lang.String KEY_FT_BUFFER_SIZE
public static java.lang.String KEY_FTP_NOOP_DELAY
public static java.lang.String KEY_FTP_CACHE_SIZE
public static java.lang.String KEY_FTP_USE_CACHE
public static java.lang.String KEY_HASH_CACHE_SIZE
public static java.lang.String KEY_HASH_USE_CACHE
public static java.lang.String KEY_OS_BROWSERS
public static java.lang.String KEY_SSE_PROTOCOLS
public static java.lang.String KEY_ZIP_BUFFER
public static java.lang.String KEY_ZIP_MV_DIGITS
public static java.lang.String KEY_LOG_LEVEL
public static java.lang.String KEY_FS_USE_BUFFER
public static java.lang.String KEY_FS_BUFFER_SIZE
public static java.lang.String KEY_FS_CACHE_DEBUG
public static java.lang.String KEY_ZIP_ENTRY_CHECK_ENABLE
public static java.lang.String KEY_MAX_FILEPATH_LENGTH
public static java.lang.String KEY_FORCE_FILEPATH_LENGTH_CHECK
public static java.lang.String KEY_DEFAULT_LOG_HISTORY
public static java.lang.String KEY_WRITABLE_DIRECTORIES
public static java.lang.String KEY_DELTA_LINKEDLIST_BUFFER_SIZE
public static java.lang.String KEY_DELTA_HASHMAP_SIZE
public static java.lang.String KEY_DELTA_QUICKHASH_MULTIPLIER
public static java.lang.String KEY_DELTA_QUICKHASH_MODULUS
public static java.lang.String KEY_FILESYSTEM_ACCESSOR
public static java.lang.String KEY_FILE_CONTENT_HASH_ALGORITHM
public static java.lang.String KEY_FS_MAX_MOUNT_POINTS
public static java.lang.String KEY_TMP_DIRECTORY
public static int DEF_ENCRYPTION_KG_ITER
public static java.lang.String DEF_ENCRYPTION_KG_SALT
public static java.lang.String DEF_ENCRYPTION_KG_SALT_ENC
public static java.lang.String DEF_ENCRYPTION_KG_ALG
public static boolean DEF_DELTA_DEBUG
public static int DEF_FTP_MAX_PROXIES
public static long DEF_FTP_NOOP_DELAY
public static boolean DEF_FTP_DEBUG
public static int DEF_FT_DELAY
public static int DEF_FT_BUFFER_SIZE
public static int DEF_FTP_CACHE_SIZE
public static boolean DEF_FTP_USE_CACHE
public static int DEF_HASH_CACHE_SIZE
public static boolean DEF_HASH_USE_CACHE
public static java.lang.String[] DEF_OS_BROWSERS
public static java.lang.String[] DEF_SSE_PROTOCOLS
public static int DEF_ZIP_BUFFER
public static int DEF_ZIP_MV_DIGITS
public static int DEF_LOG_LEVEL
public static boolean DEF_FS_USE_BUFFER
public static int DEF_FS_BUFFER_SIZE
public static boolean DEF_FS_CACHE_DEBUG
public static boolean DEF_ZIP_ENTRY_CHECK_ENABLE
public static long DEF_MAX_FILEPATH_LENGTH
public static int DEF_FORCE_FILEPATH_LENGTH_CHECK
public static int DEF_DEFAULT_LOG_HISTORY
public static java.lang.String[] DEF_WRITABLE_DIRECTORIES
public static int DEF_DELTA_LINKEDLIST_BUFFER_SIZE
public static int DEF_DELTA_HASHMAP_SIZE
public static int DEF_DELTA_QUICKHASH_MULTIPLIER
public static int DEF_DELTA_QUICKHASH_MODULUS
public static java.lang.String DEF_FILESYSTEM_ACCESSOR
public static java.lang.String DEF_FILE_CONTENT_HASH_ALGORITHM
public static int DEF_FS_MAX_MOUNT_POINTS
public static java.lang.String DEF_TMP_DIRECTORY
Constructor Detail |
---|
public FrameworkConfiguration()
public FrameworkConfiguration(java.lang.String url)
Method Detail |
---|
public static FrameworkConfiguration getInstance()
public static void setInstance(FrameworkConfiguration i)
public java.util.Properties getProperties()
protected void init()
public int getMaxCachedMountPoints()
public int getEncryptionKGIters()
public java.lang.String getTemporaryDirectory()
public java.lang.String getFileSystemAccessorImpl()
public java.lang.String getEncryptionKGAlg()
public java.lang.String getEncryptionKGSalt()
public java.lang.String getEncryptionKGSaltEncoding()
public java.util.Map getJavaProperties()
public boolean isDeltaDebugMode()
public java.lang.String getFileHashAlgorithm()
public int getFileToolDelay()
public int getDeltaQuickHashModulus()
public int getDeltaQuickHashMultiplier()
public int getDeltaHashMapSize()
public boolean isFTPDebugMode()
public boolean isRemoteCacheMode()
public boolean isFSCacheDebug()
public long getMaxFilePath()
public int getForceMaxFilePathCheck()
public int getDefaultLogHistory()
public boolean isHashCacheMode()
public boolean isZipEntryCheckEnabled()
public int getZipMvDigits()
public int getHashCacheSize()
public long getFTPNoopDelay()
public int getFTPCacheSize()
public int getLogLevel()
public int getMaxFTPProxies()
public int getFileToolBufferSize()
public java.lang.String[] getWritableDirectories()
public java.lang.String[] getOSBrowsers()
public int getZipBufferSize()
public boolean useFileSystemBuffer()
public int getFileSystemBufferSize()
public java.lang.String[] getSSEProtocols()
protected java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
public int getDeltaLinkedListBufferSize()
protected boolean getProperty(java.lang.String key, boolean defaultValue)
protected int getProperty(java.lang.String key, int defaultValue)
protected long getProperty(java.lang.String key, long defaultValue)
protected double getProperty(java.lang.String key, double defaultValue)
protected java.lang.String[] getProperty(java.lang.String key, java.lang.String[] defaultValue)
public static java.util.Properties getDefaults(java.lang.Class cls)
public java.util.Properties getAll()
public java.lang.String toFullString(java.lang.Class cls)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |