Description
TAR Retriever Service.
Dependencies
Attributes
#CacheRoot
Root directory in which retrieved tars are extracted. A relative path name is resolved relative to archive-install-directory/server/default/
.
For reliable function of the deletion of least recent accessed objects, a separate file system should be used for the cache.
Default Value: tar-extracted
#MinimumFreeDiskSpace
Minimum free disk space on Cache Directory. If the free available disk space on the cache directory falls below this value, least recent accessed sub-directories are deleted, BEFORE further TARs are retrieved and extracted. 1MB = 1000000 bytes, 1GB = 1000MB.
Default Value: 50MB
#PreferredFreeDiskSpace
Preferred free disk space on Cache Directory. If the free available disk space on the cache directory falls below this value, least recent accessed sub-directories are deleted, WITHOUT blocking retrieve and extraction of further TARs. 1MB = 1000000 bytes, 1GB = 1000MB.
Default Value: 100MB
#CheckMD5
Defines if the MD5 sum of TAR file entries shall be checked against values in first entry MD5SUM file during retrieval. If the check fails, the retrieval will fail. If activated, but the first TAR entry is not the MD5SUM file, a WARN messages will be logged in server.log
.
Default Value: true
#TarFetchCommand
External command to fetch tarballs from the source file system, with
- %d will be replaced by the source file system name,
- %f will be replaced by the path of tarball on the source file system,
- %p will be replaced by the destination path.
NONE = TAR file on local accessable file system.
Default Value: NONE
#TarIncomingDirectory
Directory in which TARs shall be retrieved by external #TarFetchCommand. A relative path name is resolved relative to dcm4chee_home/server/default/
.
Not effective if #TarFetchCommand='NONE'.
Default Value: tar-incoming
#BufferSize
Size of write byte buffer.
Default Value: 8192
#LRUCacheSize
Number of cached references to least recent accessed directories.
Default Value: 20
#Name
The class name of the MBean
#State
The status of the MBean
#StateString
The status of the MBean in text form
Operations
#create
Standard MBean lifecycle method
#start
The start lifecycle operation
#stop
The stop lifecycle operation
#destroy
The destroy lifecycle operation
#jbossInternalLifecycle
The detyped lifecycle operation (for internal use only)
#retrieveFileFromTAR
Retrieve file from TAR specified by File System ID and File ID.
#free
Delete oldest directories to free specified amount of disk space.