JsonRpcHandler

class JsonRpcHandler(val apiClient: ApiClient) : RpcHandler

Реализация RpcHandler, обрабатывающая JSON-RPC запросы.

Использует Jackson для сериализации/десериализации и поддерживает расширяемую логику обработки RPC-вызовов.

Parameters

apiClient

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

Constructors

Link copied to clipboard
constructor(apiClient: ApiClient)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

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

Functions

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

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

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

Формирует уведомление о изменении значений точек данных в формате JSON-RPC.