Java AIO socket server framework