公開方法(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 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 僅適用於 MgmtChannelFilterType::ANY_SOLICITED_MSGS_ONLY 或 MgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 類型的通道。