/** * Clean up any resources used by the given multipart request (if any). * @param request current HTTP request * @see MultipartResolver#cleanupMultipart */ protected void cleanupMultipart(HttpServletRequest request) { if (this.multipartResolver != null) { MultipartHttpServletRequest multipartRequest = WebUtils.getNativeRequest(request, MultipartHttpServletRequest.class); if (multipartRequest != null) { this.multipartResolver.cleanupMultipart(multipartRequest); } } }
/** * Clean up any resources used by the given multipart request (if any). * @param request current HTTP request * @see MultipartResolver#cleanupMultipart */ protected void cleanupMultipart(HttpServletRequest request) { if (this.multipartResolver != null) { MultipartHttpServletRequest multipartRequest = WebUtils.getNativeRequest(request, MultipartHttpServletRequest.class); if (multipartRequest != null) { this.multipartResolver.cleanupMultipart(multipartRequest); } } }
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) processedRequest);
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) processedRequest);
/** * Clean up any resources used by the given multipart request (if any). * @param request current HTTP request * @see MultipartResolver#cleanupMultipart */ private void postProcessRequest(HttpServletRequest request) { if (this.multipartResolver != null && request instanceof MultipartHttpServletRequest) { this.multipartResolver.cleanupMultipart((MultipartHttpServletRequest) request); } }
@Override public void afterCompletion(Invocation inv, Throwable ex) throws Exception { ModuleEngine.this.multipartResolver.cleanupMultipart(request); } });
/** * Clean up any resources used by the given multipart request (if any). * * @see MultipartResolver#cleanupMultipart */ protected void cleanupMultipart(Invocation inv) { HttpServletRequest src = inv.getRequest(); while (src != null && !(src instanceof MultipartHttpServletRequest) && src instanceof HttpServletRequestWrapper) { src = (HttpServletRequest) ((HttpServletRequestWrapper) src).getRequest(); } if (src instanceof MultipartHttpServletRequest) { final MultipartHttpServletRequest request = (MultipartHttpServletRequest) src; MultipartCleanup multipartCleaner = inv.getMethod().getAnnotation( MultipartCleanup.class); if (multipartCleaner == null || multipartCleaner.after() == MultipartCleanup.After.CONTROLLER_INVOCATION) { multipartResolver.cleanupMultipart(request); } else { inv.addAfterCompletion(new AfterCompletion() { @Override public void afterCompletion(Invocation inv, Throwable ex) throws Exception { ModuleEngine.this.multipartResolver.cleanupMultipart(request); } }); } } }
/** * Clean up any resources used by the given multipart request (if any). * @param request current HTTP request * @see MultipartResolver#cleanupMultipart */ private void postProcessRequest(HttpServletRequest request) { if (this.multipartResolver != null && request instanceof MultipartHttpServletRequest) { this.multipartResolver.cleanupMultipart((MultipartHttpServletRequest) request); } }
@Override public void afterCompletion(Invocation inv, Throwable ex) throws Exception { ModuleEngine.this.multipartResolver.cleanupMultipart(request); } });
public void cleanupMultipart(MultipartHttpServletRequest request) { resolver.cleanupMultipart(request); }
public void tearDown(HttpServletRequest req) { //CurrentService.clearInThread(); logger.error("CurrentService.clearInThread is not supported"); if (req instanceof MultipartHttpServletRequest) { getMultipartResolver().cleanupMultipart((MultipartHttpServletRequest) req); } }
/** * Clean up any resources used by the given multipart request (if any). * * @param request current HTTP request * @see MultipartResolver#cleanupMultipart */ protected void cleanupMultipart(HttpServletRequest request) { MultipartResolver multipartResolver = springMVCAdapter .getMultipartResolver(); if (request instanceof MultipartHttpServletRequest) { multipartResolver .cleanupMultipart((MultipartHttpServletRequest) request); } }
/** * Cleanup any resources used for the multipart handling, like a storage for the uploaded files. * * @param request the request to cleanup resources for * @since HDIV 2.1.0 */ public void cleanupMultipart(final HttpServletRequest request) { MultipartResolver multipartResolver = lookupMultipartResolver(request.getSession().getServletContext()); if (multipartResolver != null) { MultipartHttpServletRequest req = WebUtils.getNativeRequest(request, MultipartHttpServletRequest.class); if (req != null) { multipartResolver.cleanupMultipart(req); } } }
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) defaultRequest);
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) processedRequest);
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) defaultRequest);
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) processedRequest);
multipartResolver.cleanupMultipart((MultipartHttpServletRequest) processedRequest);
public void cleanupMultipart(MultipartHttpServletRequest request) { MultipartResolver multipartResolver = RequestInstanceHolder .getMappingInstance().getCommonsMultipartResolver(); if (multipartResolver != null) { LOGGER.logMessage( LogLevel.DEBUG, " invoke multipartResolver.cleanupMultipart() method that will proxy [{0}]", multipartResolver); multipartResolver.cleanupMultipart(request); } }
/** * Clean up any resources used by the given multipart request (if any). * * @see MultipartResolver#cleanupMultipart */ protected void cleanupMultipart(Invocation inv) { HttpServletRequest src = inv.getRequest(); while (src != null && !(src instanceof MultipartHttpServletRequest) && src instanceof HttpServletRequestWrapper) { src = (HttpServletRequest) ((HttpServletRequestWrapper) src).getRequest(); } if (src instanceof MultipartHttpServletRequest) { final MultipartHttpServletRequest request = (MultipartHttpServletRequest) src; MultipartCleanup multipartCleaner = inv.getMethod().getAnnotation( MultipartCleanup.class); if (multipartCleaner == null || multipartCleaner.after() == MultipartCleanup.After.CONTROLLER_INVOCATION) { multipartResolver.cleanupMultipart(request); } else { inv.addAfterCompletion(new AfterCompletion() { @Override public void afterCompletion(Invocation inv, Throwable ex) throws Exception { ModuleEngine.this.multipartResolver.cleanupMultipart(request); } }); } } }