To use rnio you create a {@link org.khelekore.rnio.NioHandler} and then you wait for the events that you want.
In the background rnio will run a set of selector threads that handles all the low level interaction with the {@link java.nio.channels.Selector}s.