Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2014-11-10 18:22:22 +0000
committerJoakim Erdfelt2014-11-10 18:22:22 +0000
commit9e8a776c3eff2ba8acbbf2b1735cc01b8c161b2e (patch)
treeecc75041890a281de99ce3980586d574d16e8260 /jetty-servlet
parente4cc9ea5de9102a5f8ac4548ff43f29e8360a0ed (diff)
downloadorg.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.java25
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.

Back to the top