HSM Modules are MBeans that implements a set of operations to store, retrieve and query Files of a specific HSM system.
Each module should register/unregister to a FileCopy service.
This behaviour is already implemented in class AbstractHSMModule by calling registerHSMModule in startService() and unregisterHSMModule in stopService() of the configured FileCopy service.
Prepare File for storage to HSM. Return File Object that is used in FileCopy Service.
Store given File to HSM. Return filename (fileID).
Called if FileCopy failed.
Fetch a File from HSM.
Query status of file in HSM.