/** * Frees any resources (namely buffers) that may be associated with this request. * */ public void freeResources() throws IOException { httpServletRequest.freeResources(); }
/** * Frees any resources (namely buffers) that may be associated with this request. * */ public void freeResources() throws IOException { httpServletRequest.freeResources(); }
@Override public void close() throws IOException { ServletRequestContext servletRequestContext = exchange.getAttachment(ServletRequestContext.ATTACHMENT_KEY); if (!exchange.isComplete()) { try { HttpServletRequestImpl request = servletRequestContext.getOriginalRequest(); request.closeAndDrainRequest(); } finally { HttpServletResponseImpl response = servletRequestContext.getOriginalResponse(); response.closeStreamAndWriter(); } } else { try { HttpServletRequestImpl request = servletRequestContext.getOriginalRequest(); request.freeResources(); } finally { HttpServletResponseImpl response = servletRequestContext.getOriginalResponse(); response.freeResources(); } } }