Interfacce per un adapter di trasmissione con supporto batch di tipo asincrono
Gli adapter in grado di riconoscere batch possono inviare messaggi in modalità sincrona o asincrona ed eseguire operazioni di invio transazionali. Per inviare batch di messaggi, un adapter di trasmissione deve implementare le interfacce seguenti:
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
Per l'invio di batch in modalità asincrona, il motore di messaggistica ottiene un batch dall'adapter e aggiunge messaggi da trasmettere a tale batch. I messaggi vengono inviati solo quando il motore di messaggistica chiama il metodo Done nel batch. L'adapter restituisce
False
per ogni messaggio che intende trasmettere in modo asincrono. L'adapter ottiene quindi un batch dal proxy dell'adapter ed elimina i messaggi trasmessi correttamente.Nella figura seguente vengono illustrate le interazioni degli oggetti coinvolte nella creazione di un adapter di trasmissione con supporto batch di tipo asincrono.
Flusso di lavoro per la trasmissione di un messaggio in modalità asincrona
Vedere anche
Variabili di adapter
Sviluppo di un adapter di trasmissione
Creazione di istanze e inizializzazione di un adapter di trasmissione
Interfacce per adapter di trasmissione sincroni
Interfacce per adapter di trasmissione asincroni
Interfacce per un adapter di trasmissione con supporto batch sincrono
Interfacce per un adapter di trasmissione con supporto batch asincrono transazionale
Interfacce per adapter di trasmissione sollecitazione-risposta