diff options
author | Joakim Erdfelt | 2014-11-10 18:22:22 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2014-11-10 18:22:22 +0000 |
commit | 9e8a776c3eff2ba8acbbf2b1735cc01b8c161b2e (patch) | |
tree | ecc75041890a281de99ce3980586d574d16e8260 /jetty-servlet | |
parent | e4cc9ea5de9102a5f8ac4548ff43f29e8360a0ed (diff) | |
download | org.eclipse.jetty.project-9e8a776c3eff2ba8acbbf2b1735cc01b8c161b2e.tar.gz org.eclipse.jetty.project-9e8a776c3eff2ba8acbbf2b1735cc01b8c161b2e.tar.xz org.eclipse.jetty.project-9e8a776c3eff2ba8acbbf2b1735cc01b8c161b2e.zip |
450855 - GZipFilter declaration order can result in MIGHT_COMPRESS
+ Adding testcase GzipFilterLayeredTest to demonstrate this bug
+ Some cleanup of Gzip testing behavior to be easier to follow
(less reliance on GzipTester utility class)
Diffstat (limited to 'jetty-servlet')
-rw-r--r-- | jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletTester.java | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletTester.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletTester.java index 5be08c2047..2a59c4fda9 100644 --- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletTester.java +++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletTester.java @@ -34,11 +34,16 @@ import org.eclipse.jetty.server.LocalConnector; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.util.Attributes; +import org.eclipse.jetty.util.BufferUtil; import org.eclipse.jetty.util.component.ContainerLifeCycle; +import org.eclipse.jetty.util.log.Log; +import org.eclipse.jetty.util.log.Logger; import org.eclipse.jetty.util.resource.Resource; public class ServletTester extends ContainerLifeCycle { + private static final Logger LOG = Log.getLogger(ServletTester.class); + private final Server _server=new Server(); private final LocalConnector _connector=new LocalConnector(_server); private final ServletContextHandler _context; @@ -163,8 +168,6 @@ public class ServletTester extends ContainerLifeCycle _context.setResourceBase(resourceBase); } - private final ServletHandler _handler; - public ServletTester() { this("/",ServletContextHandler.SECURITY|ServletContextHandler.SESSIONS); @@ -178,7 +181,6 @@ public class ServletTester extends ContainerLifeCycle public ServletTester(String contextPath,int options) { _context=new ServletContextHandler(_server,contextPath,options); - _handler=_context.getServletHandler(); _server.setConnectors(new Connector[]{_connector}); addBean(_server); } @@ -190,25 +192,40 @@ public class ServletTester extends ContainerLifeCycle public String getResponses(String request) throws Exception { + if (LOG.isDebugEnabled()) + { + LOG.debug("Request: {}",request); + } return _connector.getResponses(request); } public String getResponses(String request, long idleFor,TimeUnit units) throws Exception { + if (LOG.isDebugEnabled()) + { + LOG.debug("Request: {}",request); + } return _connector.getResponses(request, idleFor, units); } public ByteBuffer getResponses(ByteBuffer request) throws Exception { + if (LOG.isDebugEnabled()) + { + LOG.debug("Request (Buffer): {}",BufferUtil.toUTF8String(request)); + } return _connector.getResponses(request); } public ByteBuffer getResponses(ByteBuffer requestsBuffer,long idleFor,TimeUnit units) throws Exception { + if (LOG.isDebugEnabled()) + { + LOG.debug("Requests (Buffer): {}",BufferUtil.toUTF8String(requestsBuffer)); + } return _connector.getResponses(requestsBuffer, idleFor, units); } - /* ------------------------------------------------------------ */ /** Create a port based connector. * This methods adds a port connector to the server * @return A URL to access the server via the connector. |