diff options
author | Simone Bordet | 2012-09-21 14:47:01 +0000 |
---|---|---|
committer | Simone Bordet | 2012-09-21 14:47:01 +0000 |
commit | 9e7fcf4fee8e349a06b563f14214973de72d0ca2 (patch) | |
tree | e65ed5d0a593fa680d93e319488f1a6da3623772 /jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | |
parent | 12a2d3f475db141abd938f04dfed73cc16217aa9 (diff) | |
download | org.eclipse.jetty.project-9e7fcf4fee8e349a06b563f14214973de72d0ca2.tar.gz org.eclipse.jetty.project-9e7fcf4fee8e349a06b563f14214973de72d0ca2.tar.xz org.eclipse.jetty.project-9e7fcf4fee8e349a06b563f14214973de72d0ca2.zip |
jetty-9: Fixed SslBytesServerTest, and added factory methods to relevant classes.
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java index 23a7a89577..1dad16ce77 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java @@ -83,11 +83,16 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http _generator = new HttpGenerator(); // TODO: consider moving the generator to the transport, where it belongs _generator.setSendServerVersion(getServer().getSendServerVersion()); _channel = new HttpChannelOverHttp(connector, config, endPoint, this, new Input()); - _parser = new HttpParser(newRequestHandler(),config.getRequestHeaderSize()); + _parser = newHttpParser(); LOG.debug("New HTTP Connection {}", this); } + protected HttpParser newHttpParser() + { + return new HttpParser(newRequestHandler(), getHttpChannelConfig().getRequestHeaderSize()); + } + protected HttpParser.RequestHandler<ByteBuffer> newRequestHandler() { return _channel; |