org.deftserver.web.http.HttpRequest#setIOLoop is never used. This should be invoked by the framework (method is protected) after the HttpRequest is created.
"The reason for this is so that a user defined RequestHandler will have access to its surrounding IOLoop. (In a single threaded environment its sufficient to use the IOLoop.INSTANCE if you need the ioloop, e.g. for adding timeouts, callback or a new IOHandler)."