org.dcm4che2.net
Class Association

java.lang.Object
  extended by org.dcm4che2.net.Association
All Implemented Interfaces:
java.lang.Runnable

public class Association
extends java.lang.Object
implements java.lang.Runnable

Since:
Nov 25, 2005
Version:
$Revision: 14013 $ $Date: 2010-09-21 20:09:31 +0200 (Tue, 21 Sep 2010) $
Author:
gunter zeilinger(gunterze@gmail.com)

Constructor Summary
protected Association(java.net.Socket socket, NetworkConnection connector, boolean requestor)
           
 
Method Summary
 void abort()
           
static Association accept(java.net.Socket socket, NetworkConnection connector)
           
 DimseRSP cecho()
           
 DimseRSP cecho(java.lang.String cuid)
           
 void cfind(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cfind(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, int autoCancel)
           
 void cfind(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cfind(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, int autoCancel)
           
 DimseRSP cget(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid)
           
 void cget(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cget(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid)
           
 void cget(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cmove(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, java.lang.String destination)
           
 void cmove(java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, java.lang.String destination, DimseRSPHandler rspHandler)
           
 DimseRSP cmove(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, java.lang.String destination)
           
 void cmove(java.lang.String asuid, java.lang.String cuid, int priority, DicomObject data, java.lang.String tsuid, java.lang.String destination, DimseRSPHandler rspHandler)
           
 DimseRSP cstore(java.lang.String cuid, java.lang.String iuid, int priority, DataWriter data, java.lang.String tsuid)
           
 void cstore(java.lang.String cuid, java.lang.String iuid, int priority, DataWriter data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cstore(java.lang.String cuid, java.lang.String iuid, int priority, java.lang.String moveOriginatorAET, int moveOriginatorMsgId, DataWriter data, java.lang.String tsuid)
           
 void cstore(java.lang.String cuid, java.lang.String iuid, int priority, java.lang.String moveOriginatorAET, int moveOriginatorMsgId, DataWriter data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cstore(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int priority, DataWriter data, java.lang.String tsuid)
           
 void cstore(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int priority, DataWriter data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP cstore(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int priority, java.lang.String moveOriginatorAET, int moveOriginatorMsgId, DataWriter data, java.lang.String tsuid)
           
 void cstore(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int priority, java.lang.String moveOriginatorAET, int moveOriginatorMsgId, DataWriter data, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 AAssociateAC getAssociateAC()
           
 AAssociateRQ getAssociateRQ()
           
 java.lang.String getCalledAET()
           
 java.lang.String getCallingAET()
           
 NetworkConnection getConnector()
          Get the NetworkConnection object that is performing this association.
 java.lang.String getLocalAET()
           
 java.lang.String getRemoteAET()
           
 java.net.Socket getSocket()
           
 TransferCapability getTransferCapabilityAsSCP(java.lang.String cuid)
           
 TransferCapability getTransferCapabilityAsSCU(java.lang.String cuid)
           
 UserIdentity getUserIdentity()
           
 boolean isReadyForDataTransfer()
           
 boolean isRequestor()
           
 DimseRSP naction(java.lang.String cuid, java.lang.String iuid, int actionTypeId, DicomObject attrs, java.lang.String tsuid)
           
 void naction(java.lang.String cuid, java.lang.String iuid, int actionTypeId, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP naction(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int actionTypeId, DicomObject attrs, java.lang.String tsuid)
           
 void naction(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int actionTypeId, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP ncreate(java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid)
           
 void ncreate(java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP ncreate(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid)
           
 void ncreate(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP ndelete(java.lang.String cuid, java.lang.String iuid)
           
 void ndelete(java.lang.String cuid, java.lang.String iuid, DimseRSPHandler rspHandler)
           
 DimseRSP ndelete(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid)
           
 void ndelete(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, DimseRSPHandler rspHandler)
           
 AAssociateAC negotiate(AAssociateRQ rq)
           
 DimseRSP nevent(java.lang.String cuid, java.lang.String iuid, int eventTypeId, DicomObject attrs, java.lang.String tsuid)
           
 void nevent(java.lang.String cuid, java.lang.String iuid, int eventTypeId, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP nevent(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int eventTypeId, DicomObject attrs, java.lang.String tsuid)
           
 void nevent(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int eventTypeId, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP nget(java.lang.String cuid, java.lang.String iuid, int[] tags)
           
 void nget(java.lang.String cuid, java.lang.String iuid, int[] tags, DimseRSPHandler rspHandler)
           
 DimseRSP nget(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int[] tags)
           
 void nget(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, int[] tags, DimseRSPHandler rspHandler)
           
 DimseRSP nset(java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid)
           
 void nset(java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 DimseRSP nset(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid)
           
 void nset(java.lang.String asuid, java.lang.String cuid, java.lang.String iuid, DicomObject attrs, java.lang.String tsuid, DimseRSPHandler rspHandler)
           
 void registerCancelRQHandler(DicomObject cmd, DimseRSP handler)
           
 void release(boolean waitForRSP)
           
static Association request(java.net.Socket socket, NetworkConnection connector, NetworkApplicationEntity ae, UserIdentity userIdentity)
           
 void run()
           
 java.lang.String toString()
           
 void waitForDimseRSP()
           
 void writeDimseRSP(int pcid, DicomObject cmd)
           
 void writeDimseRSP(int pcid, DicomObject cmd, DicomObject data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Association

protected Association(java.net.Socket socket,
                      NetworkConnection connector,
                      boolean requestor)
               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

request

public static Association request(java.net.Socket socket,
                                  NetworkConnection connector,
                                  NetworkApplicationEntity ae,
                                  UserIdentity userIdentity)
                           throws java.io.IOException
Throws:
java.io.IOException

accept

public static Association accept(java.net.Socket socket,
                                 NetworkConnection connector)
                          throws java.io.IOException
Throws:
java.io.IOException

getSocket

public final java.net.Socket getSocket()

getAssociateAC

public final AAssociateAC getAssociateAC()

getAssociateRQ

public final AAssociateRQ getAssociateRQ()

isRequestor

public final boolean isRequestor()

isReadyForDataTransfer

public final boolean isReadyForDataTransfer()

getCallingAET

public java.lang.String getCallingAET()

getCalledAET

public java.lang.String getCalledAET()

getRemoteAET

public java.lang.String getRemoteAET()

getLocalAET

public java.lang.String getLocalAET()

getUserIdentity

public final UserIdentity getUserIdentity()

getTransferCapabilityAsSCP

public TransferCapability getTransferCapabilityAsSCP(java.lang.String cuid)

getTransferCapabilityAsSCU

public TransferCapability getTransferCapabilityAsSCU(java.lang.String cuid)

negotiate

public AAssociateAC negotiate(AAssociateRQ rq)
                       throws java.io.IOException,
                              java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

release

public void release(boolean waitForRSP)
             throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

waitForDimseRSP

public void waitForDimseRSP()
                     throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

abort

public void abort()

cstore

public void cstore(java.lang.String cuid,
                   java.lang.String iuid,
                   int priority,
                   DataWriter data,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public void cstore(java.lang.String asuid,
                   java.lang.String cuid,
                   java.lang.String iuid,
                   int priority,
                   DataWriter data,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public DimseRSP cstore(java.lang.String cuid,
                       java.lang.String iuid,
                       int priority,
                       DataWriter data,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public DimseRSP cstore(java.lang.String asuid,
                       java.lang.String cuid,
                       java.lang.String iuid,
                       int priority,
                       DataWriter data,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public void cstore(java.lang.String cuid,
                   java.lang.String iuid,
                   int priority,
                   java.lang.String moveOriginatorAET,
                   int moveOriginatorMsgId,
                   DataWriter data,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public void cstore(java.lang.String asuid,
                   java.lang.String cuid,
                   java.lang.String iuid,
                   int priority,
                   java.lang.String moveOriginatorAET,
                   int moveOriginatorMsgId,
                   DataWriter data,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public DimseRSP cstore(java.lang.String cuid,
                       java.lang.String iuid,
                       int priority,
                       java.lang.String moveOriginatorAET,
                       int moveOriginatorMsgId,
                       DataWriter data,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cstore

public DimseRSP cstore(java.lang.String asuid,
                       java.lang.String cuid,
                       java.lang.String iuid,
                       int priority,
                       java.lang.String moveOriginatorAET,
                       int moveOriginatorMsgId,
                       DataWriter data,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cfind

public void cfind(java.lang.String cuid,
                  int priority,
                  DicomObject data,
                  java.lang.String tsuid,
                  DimseRSPHandler rspHandler)
           throws java.io.IOException,
                  java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cfind

public void cfind(java.lang.String asuid,
                  java.lang.String cuid,
                  int priority,
                  DicomObject data,
                  java.lang.String tsuid,
                  DimseRSPHandler rspHandler)
           throws java.io.IOException,
                  java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cfind

public DimseRSP cfind(java.lang.String cuid,
                      int priority,
                      DicomObject data,
                      java.lang.String tsuid,
                      int autoCancel)
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cfind

public DimseRSP cfind(java.lang.String asuid,
                      java.lang.String cuid,
                      int priority,
                      DicomObject data,
                      java.lang.String tsuid,
                      int autoCancel)
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cget

public void cget(java.lang.String cuid,
                 int priority,
                 DicomObject data,
                 java.lang.String tsuid,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cget

public void cget(java.lang.String asuid,
                 java.lang.String cuid,
                 int priority,
                 DicomObject data,
                 java.lang.String tsuid,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cget

public DimseRSP cget(java.lang.String cuid,
                     int priority,
                     DicomObject data,
                     java.lang.String tsuid)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cget

public DimseRSP cget(java.lang.String asuid,
                     java.lang.String cuid,
                     int priority,
                     DicomObject data,
                     java.lang.String tsuid)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cmove

public void cmove(java.lang.String cuid,
                  int priority,
                  DicomObject data,
                  java.lang.String tsuid,
                  java.lang.String destination,
                  DimseRSPHandler rspHandler)
           throws java.io.IOException,
                  java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cmove

public void cmove(java.lang.String asuid,
                  java.lang.String cuid,
                  int priority,
                  DicomObject data,
                  java.lang.String tsuid,
                  java.lang.String destination,
                  DimseRSPHandler rspHandler)
           throws java.io.IOException,
                  java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cmove

public DimseRSP cmove(java.lang.String cuid,
                      int priority,
                      DicomObject data,
                      java.lang.String tsuid,
                      java.lang.String destination)
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cmove

public DimseRSP cmove(java.lang.String asuid,
                      java.lang.String cuid,
                      int priority,
                      DicomObject data,
                      java.lang.String tsuid,
                      java.lang.String destination)
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cecho

public DimseRSP cecho()
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

cecho

public DimseRSP cecho(java.lang.String cuid)
               throws java.io.IOException,
                      java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nevent

public void nevent(java.lang.String cuid,
                   java.lang.String iuid,
                   int eventTypeId,
                   DicomObject attrs,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nevent

public void nevent(java.lang.String asuid,
                   java.lang.String cuid,
                   java.lang.String iuid,
                   int eventTypeId,
                   DicomObject attrs,
                   java.lang.String tsuid,
                   DimseRSPHandler rspHandler)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nevent

public DimseRSP nevent(java.lang.String cuid,
                       java.lang.String iuid,
                       int eventTypeId,
                       DicomObject attrs,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nevent

public DimseRSP nevent(java.lang.String asuid,
                       java.lang.String cuid,
                       java.lang.String iuid,
                       int eventTypeId,
                       DicomObject attrs,
                       java.lang.String tsuid)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nget

public void nget(java.lang.String cuid,
                 java.lang.String iuid,
                 int[] tags,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nget

public void nget(java.lang.String asuid,
                 java.lang.String cuid,
                 java.lang.String iuid,
                 int[] tags,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nget

public DimseRSP nget(java.lang.String cuid,
                     java.lang.String iuid,
                     int[] tags)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nget

public DimseRSP nget(java.lang.String asuid,
                     java.lang.String cuid,
                     java.lang.String iuid,
                     int[] tags)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nset

public void nset(java.lang.String cuid,
                 java.lang.String iuid,
                 DicomObject attrs,
                 java.lang.String tsuid,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nset

public void nset(java.lang.String asuid,
                 java.lang.String cuid,
                 java.lang.String iuid,
                 DicomObject attrs,
                 java.lang.String tsuid,
                 DimseRSPHandler rspHandler)
          throws java.io.IOException,
                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nset

public DimseRSP nset(java.lang.String cuid,
                     java.lang.String iuid,
                     DicomObject attrs,
                     java.lang.String tsuid)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

nset

public DimseRSP nset(java.lang.String asuid,
                     java.lang.String cuid,
                     java.lang.String iuid,
                     DicomObject attrs,
                     java.lang.String tsuid)
              throws java.io.IOException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

naction

public void naction(java.lang.String cuid,
                    java.lang.String iuid,
                    int actionTypeId,
                    DicomObject attrs,
                    java.lang.String tsuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

naction

public void naction(java.lang.String asuid,
                    java.lang.String cuid,
                    java.lang.String iuid,
                    int actionTypeId,
                    DicomObject attrs,
                    java.lang.String tsuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

naction

public DimseRSP naction(java.lang.String cuid,
                        java.lang.String iuid,
                        int actionTypeId,
                        DicomObject attrs,
                        java.lang.String tsuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

naction

public DimseRSP naction(java.lang.String asuid,
                        java.lang.String cuid,
                        java.lang.String iuid,
                        int actionTypeId,
                        DicomObject attrs,
                        java.lang.String tsuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ncreate

public void ncreate(java.lang.String cuid,
                    java.lang.String iuid,
                    DicomObject attrs,
                    java.lang.String tsuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ncreate

public void ncreate(java.lang.String asuid,
                    java.lang.String cuid,
                    java.lang.String iuid,
                    DicomObject attrs,
                    java.lang.String tsuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ncreate

public DimseRSP ncreate(java.lang.String cuid,
                        java.lang.String iuid,
                        DicomObject attrs,
                        java.lang.String tsuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ncreate

public DimseRSP ncreate(java.lang.String asuid,
                        java.lang.String cuid,
                        java.lang.String iuid,
                        DicomObject attrs,
                        java.lang.String tsuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ndelete

public void ndelete(java.lang.String cuid,
                    java.lang.String iuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ndelete

public void ndelete(java.lang.String asuid,
                    java.lang.String cuid,
                    java.lang.String iuid,
                    DimseRSPHandler rspHandler)
             throws java.io.IOException,
                    java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ndelete

public DimseRSP ndelete(java.lang.String asuid,
                        java.lang.String cuid,
                        java.lang.String iuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

ndelete

public DimseRSP ndelete(java.lang.String cuid,
                        java.lang.String iuid)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

writeDimseRSP

public void writeDimseRSP(int pcid,
                          DicomObject cmd)
                   throws java.io.IOException
Throws:
java.io.IOException

writeDimseRSP

public void writeDimseRSP(int pcid,
                          DicomObject cmd,
                          DicomObject data)
                   throws java.io.IOException
Throws:
java.io.IOException

registerCancelRQHandler

public void registerCancelRQHandler(DicomObject cmd,
                                    DimseRSP handler)

run

public void run()
Specified by:
run in interface java.lang.Runnable

getConnector

public NetworkConnection getConnector()
Get the NetworkConnection object that is performing this association.

Returns:
NetworkConnection Returns the connector.


Copyright © 2011 dcm4che. All Rights Reserved.