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.