@startuml
(*) --> "invokeChannelRead(AbstractChannelContext,Object)\n这个具有Context和Object俩参数的方法"
"invokeChannelRead(AbstractChannelContext,Object)\n这个具有Context和Object俩参数的方法" --> "invokeChannelRead(Object)一个参数的方法"
"invokeChannelRead(Object)一个参数的方法" --> "channelRead()用户具体实现的ChannelHandler"
"channelRead()用户具体实现的ChannelHandler" --> "fireChannelRead:AbstractChannelContext的方法"
"fireChannelRead:AbstractChannelContext的方法" --> "invokeChannelRead(AbstractChannelContext,Object)\n这个具有Context和Object俩参数的方法"
@enduml