Public 成员函数 | |
| void | ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType) |
| void | ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType, String solicitedMsgId) |
| 连接或重新连接通道以接收讯息。 更多... | |
| void | ListenerChannelDisconnect (Channel< T > chnlToRemove) |
| 断开通道。断开的通道不会再接收讯息,但未来可以重新连接。 | |
| void | ListenerChannelDisconnectPermanently (Channel< T > chnlToRemove) |
| 永久断开通道,使其无法重新连接。 | |
| Channel< T > | ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType) |
| Channel< T > | ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType, String solicitedMsgId) |
| 创建新通道供调用者监听完整的JSON讯息。 更多... | |
| void | ListenerMsgDeposit (T msgToDeposit, String solicitedMsgId) |
| void ListenerChannelConnect | ( | Channel< T > | chnlToReconnect, |
| MgmtChannelFilterType | chnlType, | ||
| String | solicitedMsgId | ||
| ) |
连接或重新连接通道以接收讯息。
solicitedMsgId 仅适用于 MgmtChannelFilterType::MY_SOLICITED_MSGS_ONLY 或 MgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 类型的通道。
| Channel<T> ListenerChannelGetNew | ( | int | capacity, |
| MgmtChannelFilterType | chnlType, | ||
| String | solicitedMsgId | ||
| ) |
创建新通道供调用者监听完整的JSON讯息。
通道中最多能容纳由 capacity 定义的讯息,若未读取时新增讯息,最旧的项目会被丢弃。 solicitedMsgId 仅适用于 SOLICITED_MSGS_ONLY 类型的通道。