Freigeben über


Schnittstellen für einen asynchronen Sendeadapter mit Batchunterstützung

Batchfähige Adapter können Nachrichten synchron oder asynchron senden und transaktionent senden. Um Nachrichtenbatches zu senden, muss ein Sendeadapter die folgenden Schnittstellen implementieren:

  • IBTTransport

  • IBaseComponent

  • IBTTransportControl

  • IPersistPropertyBag

  • IBTBatchTransmitter

  • IBTTransmitterBatch

    Beim asynchronen Batchversand erhält die Messaging-Engine einen Batch vom Adapter und fügt diesem Batch die Nachrichten hinzu, die übermittelt werden sollen. Die Nachrichten werden nur gesendet, wenn die Messaging-Engine die Done-Methode für den Batch aufruft. Der Adapter gibt für jede Nachricht zurück False , die asynchron übertragen werden soll. Danach erhält der Adapter über den Proxy des Adapters einen Batch und löscht die erfolgreich übertragenen Nachrichten.

    In der folgenden Abbildung sind die Objektinteraktionen dargestellt, die an der Erstellung eines asynchronen Sendeadapters mit Batchunterstützung beteiligt sind.

    Abbildung, die die Objektinteraktionen zeigt, die beim Erstellen eines asynchronen batchgestützten Sendeadapters beteiligt sind.
    Workflow zum asynchronen Senden einer Nachricht

Weitere Informationen

Adaptervariablen
Entwickeln eines Sendeadapters
Instanziieren und Initialisieren eines Sendeadapters
Schnittstellen für einen synchronen Sendeadapter
Schnittstellen für einen asynchronen Sendeadapter
Schnittstellen für einen synchronen Sendeadapter mit Batchunterstützung
Schnittstellen für einen transaktionalen, asynchronen Sendeadapter mit Batchunterstützung
Schnittstellen für einen Sendeadapter vom Typ „Antwort anfragen“