UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T > 介面 樣版 參考文件
類別com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >的繼承圖:
com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >

公開方法(Public Methods)

void ListenerChannelDisconnect (Channel< T > chnlToRemove)
 斷開通道。斷開的通道不會再接收訊息,但未來可以重新連接。 更多...
 
void ListenerChannelDisconnectPermanently (Channel< T > chnlToRemove)
 永久斷開通道,使其無法重新連接。 更多...
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType, String solicitedMsgId)
 為呼叫者建立新通道以監聽已形成的 JSON 訊息。 更多...
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType)
 
void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType, String solicitedMsgId)
 連接或重新連接通道以接收訊息。 更多...
 
void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType)
 

函式成員說明文件

◆ ListenerChannelConnect() [1/2]

void com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelConnect ( Channel< T >  chnlToReconnect,
MgmtChannelFilterType  chnlType 
)

◆ ListenerChannelConnect() [2/2]

void com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelConnect ( Channel< T >  chnlToReconnect,
MgmtChannelFilterType  chnlType,
String  solicitedMsgId 
)

連接或重新連接通道以接收訊息。

solicitedMsgId 僅適用於 MgmtChannelFilterType::MY_SOLICITED_MSGS_ONLYMgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 類型的通道。

實作於 com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.

◆ ListenerChannelDisconnect()

void com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelDisconnect ( Channel< T >  chnlToRemove)

斷開通道。斷開的通道不會再接收訊息,但未來可以重新連接。

實作於 com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.

◆ ListenerChannelDisconnectPermanently()

void com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelDisconnectPermanently ( Channel< T >  chnlToRemove)

永久斷開通道,使其無法重新連接。

實作於 com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.

◆ ListenerChannelGetNew() [1/2]

Channel<T> com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelGetNew ( int  capacity,
MgmtChannelFilterType  chnlType 
)

◆ ListenerChannelGetNew() [2/2]

Channel<T> com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >.ListenerChannelGetNew ( int  capacity,
MgmtChannelFilterType  chnlType,
String  solicitedMsgId 
)

為呼叫者建立新通道以監聽已形成的 JSON 訊息。

通道可容納由 capacity 定義的最大訊息數量,當加入新訊息時,最舊的訊息會被丟棄(若未讀取)。
solicitedMsgId 僅適用於 MgmtChannelFilterType::ANY_SOLICITED_MSGS_ONLYMgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 類型的通道。

實作於 com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.


此介面(interface) 文件是由下列檔案中產生: