tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: svn commit: r1079444 - in /tomcat/trunk: java/org/apache/catalina/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/ java/org/apache/coyote/ java/org/apache/coyote/ajp/ java/org/apache/coyote/http11/ test/org/apache/catalina/core
Date Tue, 08 Mar 2011 21:09:10 GMT
On 8 March 2011 17:18,  <rjung@apache.org> wrote:
> Author: rjung
> Date: Tue Mar  8 17:18:16 2011
> New Revision: 1079444
>
> URL: http://svn.apache.org/viewvc?rev=1079444&view=rev
> Log:
> New context attribute "swallowAbortedUploads" allows
> to make request data swallowing configurable for requests
> that are too large.
>
...
> --- tomcat/trunk/java/org/apache/catalina/core/StandardContext.java (original)
> +++ tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Tue Mar  8 17:18:16
2011
> @@ -197,6 +197,12 @@ public class StandardContext extends Con
>     protected boolean allowCasualMultipartParsing = false;
>
>     /**
> +     * Control whether remaining request data will be read
> +     * (swallowed) even if the request violates a data size constraint.
> +     */
> +    public boolean swallowAbortedUploads = true;

This should surely be private - there are public [gs]etters already.

> +
> +    /**
>      * The alternate deployment descriptor name.
>      */
>     private String altDDName = null;
> @@ -1066,6 +1072,30 @@ public class StandardContext extends Con
>     }
>
>     /**
> +     * Set to <code>false</code> to disable request data swallowing
> +     * after an upload was aborted due to size constraints.
> +     *
> +     * @param swallowAbortedUploads <code>false</code> to disable
> +     *        swallowing, <code>true</code> otherwise (default).
> +     */
> +    @Override
> +    public void setSwallowAbortedUploads(boolean swallowAbortedUploads) {
> +        this.swallowAbortedUploads = swallowAbortedUploads;
> +    }
> +
> +    /**
> +     * Returns <code>true</code> if remaining request data will be read
> +     * (swallowed) even the request violates a data size constraint.
> +     *
> +     * @return <code>true</code> if data will be swallowed (default),
> +     *    <code>false</code> otherwise.
> +     */
> +    @Override
> +    public boolean getSwallowAbortedUploads() {
> +        return this.swallowAbortedUploads;
> +    }
> +
> +    /**
>      * Set cache TTL.
>      */
>     public void setCacheTTL(int cacheTTL) {
> @@ -6440,4 +6470,4 @@ public class StandardContext extends Con
>         return false;
>     }
>
> -}
> +}
> \ No newline at end of file

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message