The document describes how to use the reactor pattern with Java NIO to handle server connections and client events asynchronously. It involves using a selector to register channels for accepting new connections, reading from existing connections, and writing to connections. For each I/O event detected by the selector, the appropriate handler is notified to process the event and the selector then r
![ソフトウェア工学からコンピューターサイエンスへ (デブサミ2014)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ab71fc2bdc736cd03314d621e0b457c83228db0/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fdevsummit20140214-140214213223-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)