@Override public String getPathTranslated() { return requestMessage.getPath(); }
@Override public String getPathInfo() { return requestMessage.getPath(); }
private void handleRequest(WebSocketRequestMessage requestMessage) { try { HttpServletRequest servletRequest = createRequest(requestMessage, context); HttpServletResponse servletResponse = createResponse(requestMessage); servlet.service(servletRequest, servletResponse); servletResponse.flushBuffer(); requestLog.log(new LoggableRequest(servletRequest), new LoggableResponse(servletResponse)); } catch (IOException | ServletException e) { logger.warn("Servlet Error: " + requestMessage.getVerb() + " " + requestMessage.getPath() + "\n" + requestMessage.getBody(), e); sendErrorResponse(requestMessage, Response.status(500).build()); } }