rnio is a minimalistic nio framework for Java. With rnio, it is easy
to use non-blocking network sockets in Java. Internally, rnio runs a
set of selectors and handles the thread pool for the network-related
tasks. This means that non-blocking network connections can be fully
event-based.