Interfaces del adaptador
Hay tres interfaces que los adaptadores personalizados deben implementar y dos interfaces que son opcionales.
Interfaces obligatorias
Todos los adaptadores deben implementar las interfaces siguientes.
IBaseComponent
Esta interfaz detalla el nombre, la versión y la descripción del adaptador.
IBTTransport
Esta interfaz detalla el Tipo de transporte y classID del adaptador.
IBTBatchCallback
Es una interfaz de devolución de llamada a través de la que el adaptador recibe información de estado y de errores de un lote de mensajes enviados al motor de mensajería.
Interfaces opcionales
Los adaptadores, en función de sus necesidades, puede que implementen o no las interfaces siguientes.
IPersistPropertyBag
Es una interfaz de configuración a través de la que se entrega la configuración del controlador al adaptador. Solo es necesaria para los adaptadores que tienen información de configuración del controlador.
IBTTransportControl
Esta interfaz se usa para inicializar y finalizar un adaptador. El proxy de transporte del adaptador se pasa al adaptador a través de esta interfaz. Esta interfaz no es necesaria para los adaptadores aislados.