JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

DICOM C-MOVE SCU Service

List of MBean attributes:

Name Type Access Value Description
CallingAETitle java.lang.String RW Calling AE title of the Move SCU.
CalledAETitle java.lang.String RW Default AE title of the Move SCP. Only effective if retrieveAET is not set in move operation!
RelationalQR boolean RW True False Enable Relational-query support.
BindToCallingAET boolean RW True False Bind socket to address of CallingAET.
Priority java.lang.String RW Priority used in C-MOVE requests. Enumerated Values: LOW, MEDIUM, HIGH.
RetryIntervals java.lang.String RW Number and interval of retries made for failed Move Requests.
Format:
Comma separated list of numberxinterval pairs or NEVER to disable retry for any destinations.
The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
Optional: Individual settings for specific Destination AETs. e.g. [AET1]3x1m,5x1h
Several AET settings can be seperated with new line or ';'. A entry without AET will be treated as default for AETs not listed here.
Example:
5x1m,10x10m means retry a total of 5 times, one minute apart for each retry; then retry a total of 10 times, 10 minutes
Example:
[AET1]2x1m,3x10m
[AET2]
5x1m,10x10m
means: for destination AET1 retry a total of 2 times, one minute apart for each retry; then retry a total of 3 times, 10 minutes apart for each retry.
Retries are disabled for destination AET2!
for all other destinations retry a total of 5 times, one minute apart for each retry; then retry a total of 10 times, 10 minutes apart for each retry.
ConnectTimeout int RW Connection timeout in ms. 0 = no timeout
AcceptTimeout int RW A-Associate accept timeout in milliseconds. 0 = no timeout.
RetrieveRspTimeout int RW Timeout in milliseconds for receiving DIMSE-RSP for an open C-MOVE request. 0 = no timeout.
ReleaseTimeout int RW Timeout in ms for receiving A-RELEASE-RP.
SocketCloseDelay int RW Delay in ms for Socket close after sending A-ABORT.
MaximumPDULengthReceive int RW Maximum protocol data unit (PDU) package length for receiving PDUs.
getMaxOpsInvoked int RW Maximum number of outstanding operations this MOVE SCU will invoke on one Association. 0 = no limit
TcpNoDelay boolean RW True False Send packets as quickly as possible (Disable Nagle's algorithmn).
TlsCfgServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
QueueName java.lang.String RW Used internally. Do not modify.
JMSServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Concurrency int RW Maximum number of concurrent sent notifications.
Name java.lang.String R MoveScuService 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

boolean move()

Perform a DICOM C-MOVE to given Application Entity.

Param ParamType ParamValue ParamDescription
retrieveAET java.lang.String Application Entity Title of MOVE SCP (retrieve AET)
destAET java.lang.String Application Entity Title of MOVE destination
patID java.lang.String Patient ID
studyIUID java.lang.String Study Instance UID
seriesIUID java.lang.String Series Instance UID

void move()

Perform a DICOM C-MOVE to given Application Entity.

Param ParamType ParamValue ParamDescription
retrieveAET java.lang.String Application Entity Title of MOVE SCP (retrieve AET)
destAET java.lang.String Application Entity Title of MOVE destination
patID java.lang.String Patient ID
studyIUIDs [Ljava.lang.String; Study Instance UIDs
seriesIUIDs [Ljava.lang.String; Series Instance UIDs
seriesIUIDs [Ljava.lang.String; SOP Instance UIDs
rspHandler org.dcm4che2.net.DimseRSPHandler DIMSE Response Handler
waitAndCloseAssoc boolean True False Wait until MOVE Request has finished and close Association. If set to false you have to manage this yourself (DimseRSPHandler)!

void scheduleMoveInstances()

Schedule DICOM C-MOVE requests to given Destination AET for instances referenced in given IAN.

Param ParamType ParamValue ParamDescription
ian org.dcm4che2.data.DicomObject IAN DicomObject which references the instances to move
destAET java.lang.String Application Entity Title of MOVE destination
priority java.lang.Integer DICOM priority for this move request

void scheduleMoveInstances()

Schedule DICOM C-MOVE request to given Destination AET.

Param ParamType ParamValue ParamDescription
patId java.lang.String Patient ID
studyIuid java.lang.String Study Instance UID
seriesIuid java.lang.String Series Instance UID
iuids [Ljava.lang.String; SOP Instance UIDs
destAET java.lang.String Application Entity Title of MOVE SCP. (Use configured calledAET if null)
destAET java.lang.String Application Entity Title of MOVE destination
priority java.lang.Integer Patient ID

void schedule()

Schedule given MoveOrder for a DICOM C-MOVE.

Param ParamType ParamValue ParamDescription
MoveOrder org.dcm4chee.web.service.movescu.MoveOrder DICOM C-Move Order