JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Echo Service. Use this service to test the AE configurations (host and port and protocol) you defined with the AE Configuration Service. First, you must set the CallingAETitle used in echo associations used to test those AE configurations.

List of MBean attributes:

Name Type Access Value Description
Name java.lang.String R EchoService 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
AcceptTimeout int RW A-Associate accept timeout in milliseconds. 0 = no timeout.
DIMSETimeout int RW DIMSE message timeout in ms. 0 = no timeout.
SocketCloseDelay int RW Socket close delay in milliseconds after an A-Release response.
MaximumPDULength int RW Maximum protocol data unit (PDU) package length for receiving PDUs.
TcpNoDelay boolean RW True False Send packets as quickly as possible (Disable Nagle 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.
TLSConfigName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
CallingAETitle java.lang.String RW Calling AE title that is used in echo associations.

List of MBean operations:


java.lang.String echo()

Send a single echo request to the specified AE title.

Param ParamType ParamValue ParamDescription
aeTitle java.lang.String AE title to test

java.lang.String echo()

Send a single echo request to the specified AE title.

Param ParamType ParamValue ParamDescription
aeTitle java.lang.String AE title to test

java.lang.String echo()

Send an echo request to the specified AE title, for the specified number of times.

Param ParamType ParamValue ParamDescription
aeTitle java.lang.String AE title to test
nrOfTests java.lang.Integer number of times to repeat the request

java.lang.String echo()

Send an echo request to an AE configuration, for the specified number of times.

Param ParamType ParamValue ParamDescription
AEData org.dcm4chex.archive.ejb.interfaces.AEDTO AE configuration to test. The AE configuration consists of a host, port, and protocol (dicom or dicom-tls with various TLS Ciphersuites combinations).
nrOfTests java.lang.Integer number of times to repeat the request

[Ljava.lang.String; echoAll()

Send an echo request to all configured AE titles.


java.lang.String echo()

Checks if an echo request with the specified AE configuration works correctly.
This method is quiet (no error messages or exceptions) but return textual timing information or failure as result!

Param ParamType ParamValue ParamDescription
title java.lang.String AE title
hostname java.lang.String Hostname or IP address
port int Port number
cipherSuites java.lang.String Cipher Suites separated by ','. Use RFC-2246 string representation (e.g. 'SSL_RSA_WITH_3DES_EDE_CBC_SHA')
nrOfTests int Number of echoes to test.(All in one Association)

boolean checkEcho()

Checks if an echo request with the specified AE configuration works correctly.
This method is quiet (no error messages or exceptions)!

Param ParamType ParamValue ParamDescription
title java.lang.String AE title
hostname java.lang.String Hostname or IP address
port int Port number
cipherSuites java.lang.String Cipher Suites separated by ','. Use RFC-2246 string representation (e.g. 'SSL_RSA_WITH_3DES_EDE_CBC_SHA')

boolean checkEcho()

Checks if an echo request to the specified AE title works correctly.
This method is quiet (no error messages or exceptions)!

Param ParamType ParamValue ParamDescription
AEData org.dcm4chex.archive.ejb.interfaces.AEDTO AE title to test

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