idict_topic_serve.md 1.0 KB

IDictTopicServe -- интерфейс к обработчику входящих запросов на словарь топиков

Интерфейс

// IDictTopicServe -- интерфейс к обработчику входящих запросов на словарь топиков
//
// При обслуживании входящих запросов обработчик может быть только ОДИН на КАЖДЫЙ топик.
// Но обработчик вызывается конкурентно.
type IDictTopicServe interface {
    // Register -- регистрирует единственный обработчик на единственный топик
    Register(IBusHandlerServe)
    // SendRequest -- выполняет запрос по указанному топику
    SendRequest(topic ATopic, binReq []byte) Result[[]byte]
    // Unregister -- удаляет единственный обработчик с единственного топика
    Unregister(IBusHandlerServe)
}