RpcHandler

abstract class RpcHandler(val apiClient: ApiClient)

Абстрактный базовый класс для обработчиков RPC-запросов.

Предоставляет общую логику управления сессиями, построения данных и уведомлений.

Parameters

apiClient

клиентский API для взаимодействия с точками данных

Inheritors

Constructors

Link copied to clipboard
constructor(apiClient: ApiClient)

Properties

Link copied to clipboard
Link copied to clipboard

Хранилище активных сессий WebSocket.

Functions

Link copied to clipboard
abstract fun handleRequest(sessionID: String, request: String): String

Обрабатывает входящий RPC-запрос от клиента.

Link copied to clipboard
abstract fun notifyMessage(connectID: String, dps: Any?, values: Any?): String

Формирует сообщение уведомления о изменении значений точек данных.