Rabbit is a proxy, but it does also provide classes that may be useful in other projects if you want non blocking http client or server code.

If you want to build non blocking clients you probably want to start by checking out the {@link rabbit.client.sample} classes.

If you want to build a non blocking server you probably want to check out the {@link rabbit.webserver} classes.

Please note that the rabbit.nio package has been split off into it's own project, rnio.