本文主要是介绍Netty 中的ChannelHandler接口的一些作用说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作为开发人员的角度来看,ChannelHandler是Netty的主要组件,它充当了所有处理入站和出站数据的应用程序逻辑的容器。
ChannelHandler的方法是由网络事件(其中术语“事件”的 使用非常广泛)触发的。事实上,ChannelHandler可专门用于几乎任何类型的动作,例如将数据从一种格式转换为另外一种格式,或者处理转换过程中所抛出的异常。
举例来说,ChannelInboundHandler是一个经常实现的子接口。这种类型的ChannelHandler接收入站事件和数据。这些数据随后将会被应用程序的业务逻辑所处理。当你要给连接的客户端发送响应时,也可以从ChannelInBoundHandler冲刷数据。你的应用程序的业务逻辑通常驻留在一个或者多个ChannelInboundHandler中。
这篇关于Netty 中的ChannelHandler接口的一些作用说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!