private void processNormalResult(Req req, Object result) { HttpUtils.resultToResponse(req, result); // the Req object will do the rendering if (!req.isAsync()) { req.done(); } }
public static Object resultOf(Req req, Object result) { result = HandlerResultProcessor.INSTANCE.postProcessResult(req, result); HttpUtils.resultToResponse(req, result); return req.response().result(); }
public static void resultToResponse(Req req, Object result) { if (result instanceof Req) { if (req != result) { req.response().result("Unknown request instance was received as result!"); } } else if (result instanceof Resp) { if (req.response() != result) { req.response().result("Unknown response instance was received as result!"); } } else if (!(result instanceof HttpStatus)) { req.response().result(result); } }
public static HttpReq socketTimeout(int socketTimeout) { return req().socketTimeout(socketTimeout); }