@Override
public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
super.channelRegistered(ctx);
// добавить канал в список
}
@Override
public void channelUnregistered(ChannelHandlerContext ctx) throws Exception {
super. channelUnregistered(ctx);
// удалить канал из списка
}
您可以存储连接列表。
例如,对于http服务器,在创建处理程序时,它继承自
ChannelInboundHandlerAdapter.在那里你可以覆盖这些方法:
您
channelRegistered可以将频道添加到您的任何列表并记住连接时间。在channelUnregistered删除。定期运行此列表并在一段时间后关闭通道(如有必要)。