From: <bra...@us...> - 2011-03-09 05:51:42
|
Revision: 3427 http://archive-access.svn.sourceforge.net/archive-access/?rev=3427&view=rev Author: bradtofel Date: 2011-03-09 05:51:36 +0000 (Wed, 09 Mar 2011) Log Message: ----------- FEATURE: resets thread name after handling a response, in case it was changed Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestFilter.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestFilter.java 2011-03-09 05:50:11 UTC (rev 3426) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestFilter.java 2011-03-09 05:51:36 UTC (rev 3427) @@ -103,12 +103,16 @@ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { boolean handled = false; - - if (request instanceof HttpServletRequest) { - if (response instanceof HttpServletResponse) { - handled = mapper.handleRequest((HttpServletRequest) request, - (HttpServletResponse) response); + String origThreadName = Thread.currentThread().getName(); + try { + if (request instanceof HttpServletRequest) { + if (response instanceof HttpServletResponse) { + handled = mapper.handleRequest((HttpServletRequest) request, + (HttpServletResponse) response); + } } + } finally { + Thread.currentThread().setName(origThreadName); } if (!handled) { chain.doFilter(request, response); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |