Netty的ChannelHandler结构
2017-03-31 15:21:15 0 举报
Netty的ChannelHandler是处理I/O事件的核心组件,主要负责将I/O事件分发给相应的处理程序。它采用责任链模式,每个处理器都定义了一个或多个特定的I/O事件处理方法,如读、写、连接建立等。当一个事件触发时,会从链头开始依次调用处理器的相应方法进行处理。同时,处理器之间可以灵活地组合,以满足不同的业务需求。此外,Netty还提供了丰富的处理器实现,如编解码器、日志处理器、业务处理器等,方便开发者快速构建高性能的网络应用。
作者其他创作
大纲/内容
《ChannelHandler》
ChannelOutboundHandlerAdapter
- bind()- connect()- disconnect()- close()- deregister()- read()- write()- flush()
ChannelInboundHandlerAdapter
- channelRegistered()- channelUnregistered()- channelActive()- channelInactive()- channelRead()- channelReadComplete()- userEventTriggered()- channelWritabilityChanged()- exceptionCaught()
ChannelHandlerAdapter
《ChannelOutboundHandler》
《ChannelInboundHandler》
0 条评论
下一页