This module uses CAStor as a storage for study tarballs.
It stores each study tarball as an unnamed object on the CAStor cluster. That object is identified
by a UUID, and can later be retrieved at
http://cluster-address:80/uuid
]]>
org.dcm4chex.archive.hsm.module.castor.CAStorHSMModule
The default constructor
CAStorHSMModule
Hostname
java.lang.String
Port
int
MaxConnectionPoolSize
int
MaxRetries
int
ConnectionTimeout
int
PoolTimeout
int
LocatorRetryTimeout
int
TarRetriever service. A relative path name is resolved relative to
archive-install-directory/server/default/.
]]>
IncomingDirectory
java.lang.String
FileCopy service. A relative path name is resolved relative to
archive-install-directory/server/default/.
]]>
OutgoingDirectory
java.lang.String
RetentionPeriod
java.lang.String
Used internally. Do NOT modify.
FileCopyServiceName
javax.management.ObjectName
&defaultAttributes;
&defaultOperations;
]]>
prepareHSMFile
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
java.io.File
Store given File to HSM. Return filename (fileID)
storeHSMFile
File to store in HSM
file
java.io.File
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
java.lang.String
Called if FileCopy failed.
failedHSMFile
File to store in HSM
file
java.io.File
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
void
Fetch a File from HSM.
fetchHSMFile
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
java.io.File
Called from TarRetriever to finish Fetch of a File from HSM.
(Cleanup temporary resources)
fetchHSMFileFinished
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
File object (returned from fetchHSMFile)
file
java.io.File
void
Query status of file in HSM.
queryStatus
File system ID
fsID
java.lang.String
File path relative to file system (fsID)
filePath
java.lang.String
User info associated with the file system
userInfo
java.lang.String
java.lang.Integer