18.2.3 NioEventLoop