Netty ChannelGroup
ChannelGroup 分析
ChannelGroup
用来管理一组 Channel
,我们可以很方便的对一组 Channel
做同样的操作。从类图关系来看,ChannelGroup
本质上还是一个Set
。
1 | ChannelGroup channels = new DefaultChannelGroup(GlobalEventExecutor.INSTANCE); |
查看DefaultChannelGroup实现,我们添加Channel
时都会注册一个事件,当Channel
关闭后会自动把它从ChannelGroup
删除掉。所以,我们只需要正常关闭Channel
。
1 | private final ChannelFutureListener remover = new ChannelFutureListener() { |
本站采用「署名 4.0 国际」进行许可。