JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

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).

List of MBean attributes:

Name Type Access Value Description
TCPPort int RW Port that listens for TCP communication.
LocalAddress java.lang.String RW Local interface IP address to listen for TCP communication. 0.0.0.0 indicates all active interfaces.
SecurityProtocol java.lang.String RW Enable Transport Security Layer (TLS) mode:
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
SSLHandshakeSocketTimeout int RW Sets the socket timeout during the SSL handshake in milliseconds. 0 = no timeout.
DIMSETimeout int RW DIMSE message timeout in milliseconds. 0 = no timeout.
RequestTimeout int RW Sets the DICOM A-Associate request timeout in milliseconds. 0 = no timeout.
SocketCloseDelay int RW Socket close delay in milliseconds after a Dicom A-Release response.
MaximumPDULength int RW Maximum Protocol Data Unit (PDU) package length for receiving PDUs.
PackPDVs boolean RW True False Pack command and data PDVs in one PDU.
TcpNoDelay boolean RW True False Send packets as quickly as possible (Disable Nagle's algorithmn).
SendBufferSize int RW Buffer size used for socket output. 0 = use platform default.
ReceiveBufferSize int RW Buffer size used for socket input. 0 = use platform default.
MaximumDICOMClients int RW Maximum number of DICOM clients that can simultaneously connect.
CurrentClients int R 0 Current number of connected DICOM clients.
MaximumIdleThreads int RW Maximum number of idle threads.
CurrentIdleThreads int R 2 Current number of idle threads.
DicomSecurityServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
TLSConfigName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R DcmServerService 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

List of MBean operations:


void create()

Standard MBean lifecycle method


void start()

The start lifecycle operation


void stop()

The stop lifecycle operation


void destroy()

The destroy lifecycle operation


void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation

org.dcm4che.server.DcmHandler dcmHandler()

Get DICOM Handler


void notifyCallingAETchange()

Send CallingAET changed notification

Param ParamType ParamValue ParamDescription
calledAETs [Ljava.lang.String; List of affected CalledAETs
newCallingAETs [Ljava.lang.String; List of new CallingAETs

org.dcm4che.net.UserIdentityNegotiator userIdentityNegotiator()

get UserIdentityNegotiator