321322323324325326327328329330331
// force flush of data as the epoll is writable again unsafe.epollOutReady(); } if (read && ch.isOpen()) { // Something is ready to read, so consume it now unsafe.epollInReady(); } if (close && ch.isOpen()) { unsafe.epollRdHupReady(); } }
323324325326327328329330331332333