Netty:ServerBootStrap启动UML时序图。
2020-05-09 18:55:02 1 举报
Netty:ServerBootStrap启动UML时序图,求赞。
作者其他创作
大纲/内容
AbstractNioMessageChannel
NioEventLoop
channel.eventLoop().executeSelector事件轮询
newChooser
NioServerSocketChannel
AbstractNioChannel
init
初始化Pipeline
NioMessageUnsafe
ChannelInboundHandler
newUnsafe
ChannelInitializer
AbstractChannelHandlerContext
bind
group
ServerBootstrap
MultithreadEventLoopGroup
execute
Selector事件轮询
AbstractBootstrap
processSelectedKeys
newChannel
AbstractChannel$AbstractUnsafe
NioEventLoopGroup
register
parentGroup
channelRead
provider.openSelector()
DefaultEventExecutorChooserFactory
Channel初始化
ReflectiveChannelFactory
HeadContext
TailContext
SingleThreadEventExecutor
openSelector
newSocket
select
AbstractChannel
Channel注册到 Selector
provider.openServerSocketChannel()
DefaultChannelPipeline
initAndRegister
initChannel
SingleThreadEventLoop
ChannelOutboundHandler
channel
ServerBootstrapAcceptor
NioEventLoopGroup
ChannelPipeline初始化
doBind
EventLoop的初始化
childGroup.register(child)
doRegister
newChild
startThread
0 条评论
下一页