UniPRT SDK  v1.0.0.0
JsonComm类 参考

使用 JSON 格式的管理 (Mgmt) Comm。负责处理完整/格式良好的 Mgmt/JSON 讯息帧并通过通道转发给任何监听器。 更多...

类 JsonComm 继承关系图:

Public 成员函数

 JsonComm (IComm commToPtr)
 使用传入的连接启动 JSON 通信。 更多...
 
IMgmtMsgListenerChannels< String > ChannelListenerJson ()
 
IMgmtMsgListenerChannels< MgmtMsgChannelListenerMgmtMsg ()
 
void close ()
 
void Dispose ()
 
void Send (String mgmtMsgToSend)
 使用创建对象时传入的连接发送 JSON mgmtMsgToSend。
 
String SendAndWaitForResponse (String mgmtMsg, int respTimeoutMs)
 发送 JSON 讯息 mgmtMsg 并等待 respTimeoutMs 后返回响应。 如果超时后未接收到响应,返回空字符串 ""。
 

静态 Public 成员函数

static String ReplaceJsonArrayValues (String json)
 

Protected 成员函数

void Dispose (boolean disposing)
 
void finalize () throws Throwable
 

详细描述

使用 JSON 格式的管理 (Mgmt) Comm。负责处理完整/格式良好的 Mgmt/JSON 讯息帧并通过通道转发给任何监听器。

需要通信连接来发送和接收完整的管理讯息。
此类还使用通信连接发送和接收 JSON 讯息。
注意,此类将会在收到数据时读取从通信连接接收的所有数据,以便于监听和解析完整的 JSON 讯息。

构造及析构函数说明

◆ JsonComm()

JsonComm ( IComm  commToPtr)

使用传入的连接启动 JSON 通信。

连接必须由调用者/用户打开并保持打开状态。