Netty中的ChannelInboundHandler

ChannelInboundHandler的生命周期方法。这些方法将会在数据被接收时或者与其对应的
Channel状态发生改变时被调用。和Channel的生命周期密切相关

channelRegistered:当Channel已经注册到它的EventLoop并且能够处理I/O时被调用
channelUnRegistered:当Channel从它的EventLoop注销并且无法处理任务I/O时被调用
channelActive:当Channel处于活动状态时被调用;Channel已经连接/绑定并且已经就绪
channelInactive:当Channel离开活动状态并且不再连接它的远程节点被调用
chabnelReadComplete: 当Channel上的一个读操作完成时被调用
channelRead:当从Channel读取数据时被调用
channelWritabilityChanged:
当Channel的可写状态发生改变时被调用,可以通过调用Channel的isWritable()方法来
检测Channel的可写性。与可写性相关的阈值可以通过Channel.config().setWriteHighWaterMark()
和Channel.config().setWriteLowWaterMark()方法来设置,
userEventTriggered:当ChannelInboundHanadler.fireUserEventTriggered()方法被调用时被调用

你可能感兴趣的:(Netty,java,Netty)