MD5 Check Service. Used to check if the MD5 sum of the new object differs
from the MD5 sum of the existing file. If the MD5 sum does not match, the files may be corrupted.
org.dcm4chex.archive.mbean.MD5CheckService
The default constructor
MD5CheckService
Format:
interval!from-to or NEVER
interval = ##s (in seconds), ##m (in minutes), ##h (in hours).
from = start hour (0-23) when no MD5 check should be performed
to = end hour (0-23) when no MD5 check should be performed
NEVER = disable MD5 checking
Example:
10s!9-17 means every 10 seconds,
check the MD5 sum of local files, except between the hours of 9:00am and 5:00pm.
By setting this type of TaskInterval, you can perform MD5 checks outside of peak hours.
]]>
TaskInterval
java.lang.String
Current state if MD5check task is running. Used to avoid concurrency!
isRunning
boolean
Maximum amount of time from last check, in
##w (in weeks), ##d (in days), ##h (in hours).
MaxCheckedBefore
java.lang.String
Maximum number of files that are checked in one task.
NumberOfFilesPerCheck
int
Size of read byte buffer.
BufferSize
int
Used internally. Do NOT modify.
TimerIDCheckMD5
java.lang.String
Used internally. Do NOT modify.
SchedulerServiceName
javax.management.ObjectName
&defaultAttributes;
&defaultOperations;
Check the MD5 sum of files.
check
java.lang.String