public interface ChannelListener
Usually clients do not need to implement ChannelListener interface. However, this interface can useful in scenarios when an application opens multiple channels and needs to tracks major lifecycle events on those channels from a single location or in scenarios when channel is wrapped by JGroups building block installed on top of a channel (RpcDispatcher etc) while a client needs to be notified about major channel lifecycle events.
Channel.addChannelListener(ChannelListener)
,
Channel.removeChannelListener(ChannelListener)
,
Channel.clearChannelListeners()
限定符和类型 | 方法和说明 |
---|---|
void |
channelClosed(Channel channel)
Channel has been closed notification callback
|
void |
channelConnected(Channel channel)
Channel has been connected notification callback
|
void |
channelDisconnected(Channel channel)
Channel has been disconnected notification callback
|
void channelConnected(Channel channel)
channel
- the channel that has been connectedvoid channelDisconnected(Channel channel)
channel
- the disconnected channelvoid channelClosed(Channel channel)
channel
- the closed channel