Interfacce degli adapter
Gli adapter personalizzati prevedono l'implementazione di tre interfacce obbligatorie e di due interfacce facoltative.
Interfacce obbligatorie
Tutti gli adapter devono implementare le interfacce seguenti:
IBaseComponent
Questa interfaccia illustra in dettaglio il nome, la versione e la descrizione dell'adapter.
IBTTransport
Questa interfaccia illustra in dettaglio il tipo di trasporto e l'ID classe dell'adattatore.
IBTBatchCallback
Interfaccia di richiamata mediante la quale l'adapter riceve informazioni sullo stato e sugli errori per un batch di messaggi inviati al motore di messaggistica.
Interfacce facoltative
A seconda delle esigenze, gli adapter possono implementare le interfacce seguenti:
IPersistPropertyBag
Interfaccia di configurazione mediante la quale viene trasmessa all'adapter la configurazione del gestore. Questa interfaccia è necessaria per gli adapter che dispongono di informazioni sulla configurazione del gestore.
IBTTransportControl
Interfaccia utilizzata per inizializzare e terminare un adapter. Il proxy di trasporto dell'adapter viene passato all'adapter mediante questa interfaccia. Non è necessaria per gli adapter isolati.