Interfaces pour un adaptateur d'envoi asynchrone pris en charge par lot
Les adaptateurs qui reconnaissent les lots peuvent envoyer des messages de manière synchrone ou asynchrone, ainsi qu'effectuer des opérations de traitement des envois. Pour pouvoir envoyer des lots de messages, un adaptateur d'envoi doit implémenter les interfaces suivantes :
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
Dans le cas de l'envoi asynchrone de lot, le moteur de messagerie reçoit un lot de la part de l'adaptateur et ajoute les messages à transmettre à ce lot. Les messages sont envoyés uniquement lorsque le moteur de messagerie appelle la méthode Done sur le lot. L’adaptateur retourne
False
pour chaque message qu’il a l’intention de transmettre de manière asynchrone. L'adaptateur reçoit ensuite un lot de la part du proxy de l'adaptateur et supprime les messages déjà transmis.Le schéma ci-dessous indique les interactions d'objets impliquées dans la création d'un adaptateur d'envoi asynchrone prenant en charge les lots.
Workflow pour l'envoi d'un message de manière asynchrone
Voir aussi
Variables d’adaptateur
Développement d’un adaptateur d’envoi
Instanciation et initialisation d’un adaptateur d’envoi
Interfaces pour un adaptateur d’envoi synchrone
Interfaces pour un adaptateur d’envoi asynchrone
Interfaces pour un adaptateur d’envoi pris en charge par lot synchrone
Interfaces pour un adaptateur d’envoi pris en charge par lot asynchrone transactionnel
Interfaces pour un adaptateur d’envoi de type sollicitation-réponse