public void clearContextData() { Cleanables cleanables = ResteasyContext.getContextData(Cleanables.class); if (cleanables != null) { for (Iterator<Cleanable> it = cleanables.getCleanables().iterator(); it.hasNext(); ) { try { it.next().clean(); } catch(Exception e) { // Empty } } } ResteasyContext.clearContextData(); // just in case there were internalDispatches that need to be cleaned up MessageBodyParameterInjector.clearBodies(); }
ResteasyContext.clearContextData();
public T handle(ResteasyRequestWrapper requestWrapper, HttpServletResponse httpServletResponse) throws Exception { T result = null; HttpResponse response = new HttpServletResponseWrapper(httpServletResponse, factory); HttpServletRequest servletRequest = requestWrapper.getHttpServletRequest(); try { ResteasyContext.pushContext(HttpServletRequest.class, servletRequest); ResteasyContext.pushContext(HttpServletResponse.class, httpServletResponse); ResteasyContext.pushContext(SecurityContext.class, new ServletSecurityContext(servletRequest)); result = handle(requestWrapper, response); } finally { ResteasyContext.clearContextData(); } return result; }
ResteasyContext.clearContextData();
ResteasyContext.clearContextData();
ResteasyContext.clearContextData();
ResteasyContext.clearContextData(); httpExchange.getResponseBody().close();
ResteasyContext.clearContextData();
public void clearContextData() { Cleanables cleanables = ResteasyContext.getContextData(Cleanables.class); if (cleanables != null) { for (Iterator<Cleanable> it = cleanables.getCleanables().iterator(); it.hasNext(); ) { try { it.next().clean(); } catch(Exception e) { // Empty } } } ResteasyContext.clearContextData(); // just in case there were internalDispatches that need to be cleaned up MessageBodyParameterInjector.clearBodies(); }
ResteasyContext.clearContextData();