UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T > Interface Template Reference
Inheritance diagram for com.UniPRT.Sdk.Mgmt.IMgmtMsgListenerChannels< T >:
com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >

Public Member Functions

void ListenerChannelDisconnect (Channel< T > chnlToRemove)
 Disconnect channel. No more messages added to a channel that is disconnected, but the channel can be reconnected in the future. More...
 
void ListenerChannelDisconnectPermanently (Channel< T > chnlToRemove)
 Disconnect a channel permanently so that it cannot be reconnected. More...
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType, String solicitedMsgId)
 Creates new channel for caller to listen for fully formed JSON messages. More...
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType)
 
void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType, String solicitedMsgId)
 Connect or reconnect a channel for listening to messages. More...
 
void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType)
 

Member Function Documentation

◆ 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 
)

Connect or reconnect a channel for listening to messages.

solicitedMsgId only applies for channels of MgmtChannelFilterType::MY_SOLICITED_MSGS_ONLY or MgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS type.

Implemented in com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.

◆ ListenerChannelDisconnect()

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

Disconnect channel. No more messages added to a channel that is disconnected, but the channel can be reconnected in the future.

Implemented in com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.

◆ ListenerChannelDisconnectPermanently()

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

Disconnect a channel permanently so that it cannot be reconnected.

Implemented in 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 
)

Creates new channel for caller to listen for fully formed JSON messages.

Channel that holds a maximum number of messages defined by capacity, where the oldest items are discarded if unread when newer entries are added. solicitedMsgId only applies for channels of MgmtChannelFilterType::ANY_SOLICITED_MSGS_ONLY or MgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS type.

Implemented in com.UniPRT.Sdk.Mgmt.AMgmtListenerChannels< T >.


The documentation for this interface was generated from the following file: