org.dcm4che.client
Class AssociationRequestor

java.lang.Object
  extended by org.dcm4che.client.AssociationRequestor

public class AssociationRequestor
extends java.lang.Object

Since:
Jun 19, 2003
Version:
$Revision: 3922 $ $Date: 2005-10-05 18:26:16 +0200 (Mi, 05 Okt 2005) $
Author:
gunter zeilinger

Constructor Summary
AssociationRequestor()
           
 
Method Summary
 int addPresContext(java.lang.String asuid, java.lang.String[] tsuids)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 boolean bindService(java.lang.String uid, DcmService service)
           
 void connect()
           
 void echo()
           
 java.lang.String getAcceptedTransferSyntaxUID(int pcid)
           
 int getAcTimeout()
           
 java.lang.String getCalledAET()
           
 java.lang.String getCallingAET()
           
 int getDimseTimeout()
           
 java.lang.String getHost()
           
 int getMaxPDULength()
           
 int getPort()
           
 int getSoCloseDelay()
           
 Dimse invokeAndWaitForRSP(int pcid, Command cmd)
           
 Dimse invokeAndWaitForRSP(int pcid, Command cmd, Dataset ds)
           
 Dimse invokeAndWaitForRSP(int pcid, Command cmd, DataSource ds)
           
 boolean isConnected()
           
 boolean isPackPDVs()
           
 int nextMsgID()
           
 void release()
           
 void removePresContext(int pcid)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setAcTimeout(int acTimeout)
           
 void setCalledAET(java.lang.String calledAET)
           
 void setCallingAET(java.lang.String callingAET)
           
 void setDimseTimeout(int dimseTimeout)
           
 void setHost(java.lang.String host)
           
 void setMaxPDULength(int maxLength)
           
 void setPackPDVs(boolean packPDVs)
           
 void setPort(int port)
           
 void setSoCloseDelay(int soCloseDelay)
           
 boolean unbindService(java.lang.String uid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssociationRequestor

public AssociationRequestor()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)

bindService

public boolean bindService(java.lang.String uid,
                           DcmService service)

unbindService

public boolean unbindService(java.lang.String uid)

getMaxPDULength

public int getMaxPDULength()
Returns:

setMaxPDULength

public void setMaxPDULength(int maxLength)
Parameters:
maxPduLength -

getHost

public java.lang.String getHost()
Returns:

setHost

public void setHost(java.lang.String host)
Parameters:
host -

getCalledAET

public java.lang.String getCalledAET()
Returns:

setCalledAET

public void setCalledAET(java.lang.String calledAET)
Parameters:
calledAET -

getCallingAET

public java.lang.String getCallingAET()
Returns:

setCallingAET

public void setCallingAET(java.lang.String callingAET)
Parameters:
callingAET -

getAcTimeout

public int getAcTimeout()
Returns:

setAcTimeout

public void setAcTimeout(int acTimeout)
Parameters:
acTimeout -

getDimseTimeout

public int getDimseTimeout()
Returns:

setDimseTimeout

public void setDimseTimeout(int dimseTimeout)
Parameters:
dimseTimeout -

isPackPDVs

public boolean isPackPDVs()
Returns:

setPackPDVs

public void setPackPDVs(boolean packPDVs)
Parameters:
packPDVs -

getPort

public int getPort()
Returns:

setPort

public void setPort(int port)
Parameters:
port -

getSoCloseDelay

public int getSoCloseDelay()
Returns:

setSoCloseDelay

public void setSoCloseDelay(int soCloseDelay)
Parameters:
soCloseDelay -

isConnected

public boolean isConnected()

addPresContext

public int addPresContext(java.lang.String asuid,
                          java.lang.String[] tsuids)

removePresContext

public void removePresContext(int pcid)

connect

public void connect()
             throws java.net.UnknownHostException,
                    java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

getAcceptedTransferSyntaxUID

public java.lang.String getAcceptedTransferSyntaxUID(int pcid)

invokeAndWaitForRSP

public Dimse invokeAndWaitForRSP(int pcid,
                                 Command cmd)
                          throws java.lang.InterruptedException,
                                 java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

invokeAndWaitForRSP

public Dimse invokeAndWaitForRSP(int pcid,
                                 Command cmd,
                                 Dataset ds)
                          throws java.lang.InterruptedException,
                                 java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

invokeAndWaitForRSP

public Dimse invokeAndWaitForRSP(int pcid,
                                 Command cmd,
                                 DataSource ds)
                          throws java.lang.InterruptedException,
                                 java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

nextMsgID

public int nextMsgID()

echo

public void echo()
          throws java.lang.InterruptedException,
                 java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

release

public void release()
             throws java.lang.InterruptedException,
                    java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException