Name |
java.lang.String |
R |
LossyCompressionService
|
The class name of the MBean |
State |
int |
R |
3
|
The status of the MBean |
StateString |
java.lang.String |
R |
Started
|
The status of the MBean in text form |
SourceFileSystemGroupID |
java.lang.String |
RW |
|
Group ID of file systems which are scanned for image files to compress in configured TaskInterval. |
DestinationFileSystemGroupID |
java.lang.String |
RW |
|
Group ID of writable file systems to which lossy compressed images are stored. |
TaskInterval |
java.lang.String |
RW |
|
Interval in which the database is checked for image files located on file systems of the configured SourceFileSystemGroupID to compress. Format: interval!from-to or NEVER interval = ##s (in seconds), ##m (in minutes), ##h (in hours). from = start hour (0-23) when no compression should be performed to = end hour (0-23) when no compression should be performed NEVER = disable automatic compression Example:10s!9-17 means every 10 seconds, poll the database and check for images to compress, except between the hours of 9:00am and 5:00pm. By setting this type of TaskInterval, you can ensure compression of images happens outside of peak imaging hours. |
isRunning |
boolean |
R |
False
|
Current state if compression task is running. Used to avoid concurrency! |
LimitNumberOfFilesPerTask |
int |
RW |
|
Maximum number of files that are compressed in one task. |
CompressionRules |
java.lang.String |
RW |
|
Specifies compression rules for particular SOP Class, Body Part Examined, Source AE Title. Format: sop-class-name-or-uid:body-part:source-aet:delay:quality:description:ratio:near sop-class-name-or-uid = the UID of the SOP class, or a string name defined in the dictionary.xml file under uids type="SOPClass" body-part = Body Part Examined or '*' source-aet = Source AE Title delay = compression delay in minutes (##m), hours (##h) or days (##d) quality = compression quality between 0 (= lowest image quality / highest compression ratio) and 1.0 (= highest quality / lowest compression ratio) description = description stored in attribute Derivation Description (0008,2111) of compressed DICOM image ratio = estimated compression ratio stored in attribute Lossy Image Compression Ratio (0028,2112) of compressed DICOM image near = maximal absolute derivation of pixel sample values by lossy compression+decompression. -1 = disables validation of compressed images |
ExternalRetrieveAETitle |
java.lang.String |
RW |
|
Constrains lossy compression to objects which are external retrievable from specified Application Entity. '-' = no such constrain. |
CopyOnOtherFileSystemGroupID |
java.lang.String |
RW |
|
Constrains lossy compression to objects for which there is a copy available on a file system of the specified file system group. Only effective if ExternalRetrieveAETitle = '-'. '-' = no such constrain. |
SourceAETitle |
java.lang.String |
RW |
|
Source AE Title used by operation compressSeriesJPEGLossy for new created Series. |
SeriesDescription |
java.lang.String |
RW |
|
Series Description used by operation compressSeriesJPEGLossy for new created Series. '{}' will be replaced by Series Description of uncompressed objects. |
BufferSize |
int |
RW |
|
Size of write byte buffer. |
TempDirectory |
java.lang.String |
RW |
|
Directory to spool decompressed already lossless compressed files for its lossy compression. Relative path names are resolved relative to $DCM4CHEE_HOME/server/default/. |
FetchSize |
int |
RW |
|
JDBC Fetch size. |
StoreScpServiceName |
javax.management.ObjectName |
RW |
View MBean
|
Used internally. Do NOT modify. |
SchedulerServiceName |
javax.management.ObjectName |
RW |
View MBean
|
Used internally. Do NOT modify. |
FileSystemMgtServiceNamePrefix |
java.lang.String |
RW |
|
Used internally. Do NOT modify. |
TimerIDCheckFilesToCompress |
java.lang.String |
RW |
|
Used internally. Do NOT modify. |