de.osci.osci12.messagetypes
Class ExitDialog

java.lang.Object
  |
  +--de.osci.osci12.messagetypes.OSCIMessage
        |
        +--de.osci.osci12.messagetypes.OSCIRequest
              |
              +--de.osci.osci12.messagetypes.ExitDialog

public class ExitDialog
extends OSCIRequest

Dialogende-Nachrichtenobjekt

Diese Klasse dient der Beendigung eines expliziten Dialogs. Clients erhalten als Antwort auf diese Nachricht vom Intermediär ein Nachrichtenobjekt, welches eine Rückmeldung über den Erfolg der Operation enthält. Diese Rückmeldung wird von der send()-Methode ausgewertet, so daß eine Behandlung der Anwortnachricht selbst nicht erforderlich ist.

Copyright: Copyright (c) 2003

Organisation:

See Also:
DialogHandler

Field Summary
 
Fields inherited from class de.osci.osci12.messagetypes.OSCIMessage
ACCEPT_DELIVERY, attachments, boundary, contentContainer, contentID, desiredLanguagesH, dialogHandler, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, idModule, INIT_DIALOG, intermediaryCertificateH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, signatureHeader, SOAP_MESSAGE_ENCRYPTED, STORE_DELIVERY, TYPE_UNDEFINED
 
Constructor Summary
ExitDialog(DialogHandler dh)
          Legt ein Nachrichtenobjekt zur Dialogbeendigung an.
 
Method Summary
static void main(java.lang.String[] args)
          Description of the Method
 ResponseToExitDialog send()
          Versendet die Nachricht und liefert die Antwortnachricht zurück.
 void writeXML(java.io.OutputStream out)
           
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIRequest
getDesiredLanguages, sign
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage
addRole, debugOut, getAddressee, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, storeOSCIMsg, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExitDialog

public ExitDialog(DialogHandler dh)
Legt ein Nachrichtenobjekt zur Dialogbeendigung an.

Parameters:
dh - DialogHandler-Objekt, welches den expliziten Dialog repräsentiert.
See Also:
DialogHandler
Method Detail

send

public ResponseToExitDialog send()
                          throws java.io.IOException,
                                 OSCIException
Versendet die Nachricht und liefert die Antwortnachricht zurück. Diese Methode wirft eine Exception, wenn beim Aufbau oder Versand der Nachricht ein Fehler auftritt. Fehlermeldungen vom Intermediär müssen dem Feedback der Antwortnachricht entnommen werden.

Returns:
das Antwortnachricht-Objekt
Throws:
java.io.IOException - bei Ein-/Ausgabefehlern
OSCIException - bei OSCI-Fehlern

writeXML

public void writeXML(java.io.OutputStream out)
              throws java.io.IOException
Overrides:
writeXML in class OSCIRequest
java.io.IOException

main

public static void main(java.lang.String[] args)
Description copied from class: OSCIMessage
Description of the Method

Parameters:
args - Description of Parameter