From d6f2a290d3063e96e13a5820b861cc90bbf5f6e4 Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Sun, 29 Mar 2009 10:01:14 +0000 Subject: [PATCH] faux switch git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@37 7e9141cc-0065-0410-87d8-b60c137991c4 --- .../eclipse/jetty/continuation/ContinuationFilter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/ContinuationFilter.java b/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/ContinuationFilter.java index 230a3865364..5bbe618d4a4 100644 --- a/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/ContinuationFilter.java +++ b/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/ContinuationFilter.java @@ -13,19 +13,18 @@ import javax.servlet.ServletResponse; public class ContinuationFilter implements Filter { - final boolean _jetty=true; + boolean _faux; ServletContext _context; public void init(FilterConfig filterConfig) throws ServletException { _context = filterConfig.getServletContext(); + _faux=!"org.eclipse.jetty.servlet".equals(filterConfig.getClass().getPackage().getName()); } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { - if (_jetty) - chain.doFilter(request,response); - else + if (_faux) { final FauxContinuation fc = new FauxContinuation(); request.setAttribute(Continuation.ATTRIBUTE,fc); @@ -51,6 +50,8 @@ public class ContinuationFilter implements Filter } } } + else + chain.doFilter(request,response); } public void destroy()