Some of the features are:
- Support for asynchronous server-socket, socket and datagram I/O (limited file support for now). Right now it is wrapping java.nio (implemented as active objects).
- 3 completion notification programming styles. Future-style, Callback style and Completion-queue (events posted onto a queue)
- JMX enabled, bytes read/written, sockets accepted, ...
- Fine grained monitoring, for example, you can dynamically specify callbacks that are called whenever a socket reads data, writes data, connects, binds, closes, ...