2012/6/26  <fha...@apache.org>:
> Author: fhanik
> Date: Tue Jun 26 17:07:22 2012
> New Revision: 1354112
>
> URL: http://svn.apache.org/viewvc?rev=1354112&view=rev
> Log:
> In preparation for next servlet revision
> Align with the servlet specification signatures as they are defined by the 
> spec itself. These do not represent any functional changes
> Most of these are just ordering of methods, others are runtime exception that 
> are defined differently in the method signatures
>
> As an fyi, the easiest way to compare signatures between two libraries is to 
> use javap and diff on the output, that's how I found these changes, verified 
> them against the javadoc and implemented into tomcat
>
>
>
> Modified:
>    tomcat/trunk/java/javax/servlet/AsyncContext.java
>    tomcat/trunk/java/javax/servlet/RequestDispatcher.java
>    tomcat/trunk/java/javax/servlet/ServletContext.java
>    tomcat/trunk/java/javax/servlet/ServletRequest.java
>    tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java
>    tomcat/trunk/java/javax/servlet/ServletSecurityElement.java
>    tomcat/trunk/java/javax/servlet/http/Cookie.java
>    tomcat/trunk/java/javax/servlet/http/HttpServletRequest.java
>    tomcat/trunk/java/javax/servlet/http/HttpServletRequestWrapper.java
>

> --- tomcat/trunk/java/javax/servlet/RequestDispatcher.java (original)
> +++ tomcat/trunk/java/javax/servlet/RequestDispatcher.java Tue Jun 26 
> 17:07:22 2012
> @@ -39,22 +39,22 @@ import java.io.IOException;
>  */
>  public interface RequestDispatcher {
>
> +    static final String FORWARD_REQUEST_URI = 
> "javax.servlet.forward.request_uri";
> +    static final String FORWARD_CONTEXT_PATH = 
> "javax.servlet.forward.context_path";
> +    static final String FORWARD_PATH_INFO = 
> "javax.servlet.forward.path_info";
> +    static final String FORWARD_SERVLET_PATH = 
> "javax.servlet.forward.servlet_path";
> +    static final String FORWARD_QUERY_STRING = 
> "javax.servlet.forward.query_string";
> +    static final String INCLUDE_REQUEST_URI = 
> "javax.servlet.include.request_uri";
> +    static final String INCLUDE_CONTEXT_PATH = 
> "javax.servlet.include.context_path";
> +    static final String INCLUDE_PATH_INFO = 
> "javax.servlet.include.path_info";
> +    static final String INCLUDE_SERVLET_PATH = 
> "javax.servlet.include.servlet_path";
> +    static final String INCLUDE_QUERY_STRING = 
> "javax.servlet.include.query_string";

Maybe "public static final"?
It is not necessary in an interface, but for consistency with below ones.

>     public static final String ERROR_EXCEPTION = 
> "javax.servlet.error.exception";
>     public static final String ERROR_EXCEPTION_TYPE = 
> "javax.servlet.error.exception_type";
>     public static final String ERROR_MESSAGE = "javax.servlet.error.message";
>     public static final String ERROR_REQUEST_URI = 
> "javax.servlet.error.request_uri";
>     public static final String ERROR_SERVLET_NAME = 
> "javax.servlet.error.servlet_name";
>     public static final String ERROR_STATUS_CODE = 
> "javax.servlet.error.status_code";

Best regards,
Konstantin Kolinko

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

Reply via email to