Package de.osci.osci12.samples
Class PartialOneWayMessage_ActiveRecipient
java.lang.Object
de.osci.osci12.samples.PartialOneWayMessage_ActiveRecipient
Dies ist eine Demo-Anwendung für ein asynchrones Kommunikationsszenario mit paketierten Nachrichten nach
der OSCI 1.2-Transportspezifikation. Die main-Methode benötigt die URL des Intermediärs als Parameter.
Copyright © Governikus GmbH & Co. KG, Germany
Erstellt von Governikus GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der European Union Public Licence oder der MIT License genutzt werden.
Die Lizenzbestimmungen können unter der URL https://eupl.eu/ bzw. https://opensource.org/license/MIT abgerufen werden.- Since:
- 1.8.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsendPartialFetchDelivery(String messageId) Sendet eine paketierte FetchDelivery-Nachricht an den Intermediär.Sendet eine OSCI-StoreDelivery-Nachricht an den Intermediär.
-
Field Details
-
attCounter
public static int attCounter
-
-
Constructor Details
-
PartialOneWayMessage_ActiveRecipient
public PartialOneWayMessage_ActiveRecipient(String intermedURL) throws CertificateException, URISyntaxException
-
-
Method Details
-
sendPartialStoreDelivery
public String sendPartialStoreDelivery() throws GeneralSecurityException, IOException, OSCIExceptionSendet eine OSCI-StoreDelivery-Nachricht an den Intermediär.- Returns:
- das OSCI-Nachrichtenantwortobjekt
- Throws:
GeneralSecurityException- bei kryptografischen / SicherheitsfehlernIOException- Schreib-/LesefehlerOSCIException- eventuelle Fehler bei der OSCI-Verarbeitung
-
sendPartialFetchDelivery
public ResponseToFetchDelivery sendPartialFetchDelivery(String messageId) throws GeneralSecurityException, IOException, OSCIException Sendet eine paketierte FetchDelivery-Nachricht an den Intermediär.- Returns:
- das OSCI-Nachrichtenantwortobjekt
- Throws:
GeneralSecurityException- bei kryptografischen / SicherheitsfehlernIOException- Schreib-/LesefehlerOSCIException- eventuelle Fehler bei der OSCI-Meldungsverarbeitung
-
main
- Parameters:
args- muss einen String mit der Intermediärs-URL enthalten
-