Author: markt Date: Wed Dec 14 11:05:18 2016 New Revision: 1774178 URL: http://svn.apache.org/viewvc?rev=1774178&view=rev Log: Don't duplicate storage of compressionMinSize in the Processor
Modified: tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java Modified: tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java?rev=1774178&r1=1774177&r2=1774178&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java (original) +++ tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java Wed Dec 14 11:05:18 2016 @@ -224,8 +224,14 @@ public abstract class AbstractHttp11Prot private int compressionMinSize = 2048; public int getCompressionMinSize() { return compressionMinSize; } - public void setCompressionMinSize(int valueI) { - compressionMinSize = valueI; + /** + * Set Minimum size to trigger compression. + * + * @param compressionMinSize The minimum content length required for + * compression in bytes + */ + public void setCompressionMinSize(int compressionMinSize) { + this.compressionMinSize = compressionMinSize; } @@ -731,7 +737,6 @@ public abstract class AbstractHttp11Prot protected Processor createProcessor() { Http11Processor processor = new Http11Processor(this); processor.setAdapter(getAdapter()); - processor.setCompressionMinSize(getCompressionMinSize()); processor.setCompression(getCompression()); return processor; } Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java?rev=1774178&r1=1774177&r2=1774178&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java Wed Dec 14 11:05:18 2016 @@ -135,12 +135,6 @@ public class Http11Processor extends Abs /** - * Minimum content size to make compression. - */ - protected int compressionMinSize = 2048; - - - /** * Host name (used to avoid useless B2C conversion on the host name). */ protected char[] hostNameC = new char[0]; @@ -215,7 +209,7 @@ public class Http11Processor extends Abs try { // Try to parse compression as an int, which would give the // minimum compression size - compressionMinSize = Integer.parseInt(compression); + protocol.setCompressionMinSize(Integer.parseInt(compression)); this.compressionLevel = 1; } catch (Exception e) { this.compressionLevel = 0; @@ -223,16 +217,6 @@ public class Http11Processor extends Abs } } - /** - * Set Minimum size to trigger compression. - * - * @param compressionMinSize The minimum content length required for - * compression in bytes - */ - public void setCompressionMinSize(int compressionMinSize) { - this.compressionMinSize = compressionMinSize; - } - /** * Return compression level. @@ -293,7 +277,7 @@ public class Http11Processor extends Abs // Check if sufficient length to trigger the compression long contentLength = response.getContentLengthLong(); if ((contentLength == -1) - || (contentLength > compressionMinSize)) { + || (contentLength > protocol.getCompressionMinSize())) { // Check for compatible MIME-TYPE String[] compressableMimeTypes = protocol.getCompressableMimeTypes(); if (compressableMimeTypes != null) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org