公開方法(Public Methods) | |
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) |
|
inherited |
連接或重新連接通道以接收訊息。
solicitedMsgId 僅適用於 MgmtChannelFilterType::MY_SOLICITED_MSGS_ONLY 或 MgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 類型的通道。
|
inherited |
建立新通道供呼叫者監聽完整的JSON訊息。
通道中最多能容納由 capacity 定義的訊息,若未讀取時新增訊息,最舊的項目會被捨棄。 solicitedMsgId 僅適用於 SOLICITED_MSGS_ONLY 類型的通道。