Java XMPP library utilizing non-blocking I/O