DICOM Server. Sends incoming service requests to registered DICOM services. When configuring, select the TCP listening port, the security protocol for communication, timeouts, and the maximum number of connected DICOM clients (SCUs).
org.dcm4chex.archive.dcm.DcmServerService
The default constructor
DcmServerService
Port that listens for TCP communication.
TCPPort
int
Local interface IP address to listen for TCP communication. 0.0.0.0 indicates all active interfaces.
LocalAddress
java.lang.String
dicom—
dicom-tls—accept TLS connections; offer AES or DES encryption
dicom-tls.aes—accept TLS connections; force AES or DES encryption
dicom-tls.3des—accept TLS connections; force DES encryption
dicom-tls.nodes—accept TLS connections without encryption]]>
SecurityProtocol
java.lang.String
Sets the socket timeout during the SSL handshake in milliseconds. 0 = no timeout.
SSLHandshakeSocketTimeout
int
DIMSE message timeout in milliseconds. 0 = no timeout.
DIMSETimeout
int
Sets the DICOM A-Associate request timeout in milliseconds. 0 = no timeout.
RequestTimeout
int
Socket close delay in milliseconds after a Dicom A-Release response.
SocketCloseDelay
int
Maximum Protocol Data Unit (PDU) package length for receiving PDUs.
MaximumPDULength
int
Pack command and data PDVs in one PDU.
PackPDVs
boolean
Send packets as quickly as possible (Disable Nagle's algorithmn).
TcpNoDelay
boolean
Buffer size used for socket output. 0 = use platform default.
SendBufferSize
int
Buffer size used for socket input. 0 = use platform default.
ReceiveBufferSize
int
Maximum number of DICOM clients that can simultaneously connect.
MaximumDICOMClients
int
Current number of connected DICOM clients.
CurrentClients
int
Maximum number of idle threads.
MaximumIdleThreads
int
Current number of idle threads.
CurrentIdleThreads
int
Used internally. Do NOT modify.
DicomSecurityServiceName
javax.management.ObjectName
Used internally. Do NOT modify.
TLSConfigName
javax.management.ObjectName
&defaultAttributes;
&defaultOperations;
Get DICOM Handler
dcmHandler
org.dcm4che.server.DcmHandler
Send CallingAET changed notification
notifyCallingAETchange
List of affected CalledAETs
calledAETs
[Ljava.lang.String;
List of new CallingAETs
newCallingAETs
[Ljava.lang.String;
void
get UserIdentityNegotiator
userIdentityNegotiator
org.dcm4che.net.UserIdentityNegotiator