Author: kkolinko
Date: Fri Jun 27 15:50:05 2014
New Revision: 1606135

URL: http://svn.apache.org/r1606135
Log:
Followup to r1604472 for better compatibility.
Reintroduce setter methods removed by r1604472 and mark them deprecated.

Modified:
    tomcat/trunk/java/org/apache/catalina/connector/Request.java
    tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/catalina/connector/Request.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Request.java?rev=1606135&r1=1606134&r2=1606135&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Request.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Request.java Fri Jun 27 
15:50:05 2014
@@ -581,6 +581,18 @@ public class Request
         return mappingData.context;
     }
 
+    /**
+     * @param context The newly associated Context
+     * @deprecated Use setters on {@link #getMappingData() MappingData} object.
+     * Depending on use case, you may need to update other
+     * <code>MappingData</code> fields as well, such as
+     * <code>contextSlashCount</code> and <code>host</code>.
+     */
+    @Deprecated
+    public void setContext(Context context) {
+        mappingData.context = context;
+    }
+
 
     /**
      * Filter chain associated with the request.
@@ -702,6 +714,18 @@ public class Request
         return mappingData.wrapper;
     }
 
+    /**
+     * @param wrapper The newly associated Wrapper
+     * @deprecated Use setters on {@link #getMappingData() MappingData} object.
+     * Depending on use case, you may need to update other
+     * <code>MappingData</code> fields as well, such as <code>context</code>
+     * and <code>contextSlashCount</code>.
+     */
+    @Deprecated
+    public void setWrapper(Wrapper wrapper) {
+        mappingData.wrapper = wrapper;
+    }
+
 
     // ------------------------------------------------- Request Public Methods
 

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1606135&r1=1606134&r2=1606135&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Fri Jun 27 15:50:05 2014
@@ -77,8 +77,8 @@
         work in <code>Mapper</code>. (kkolinko)
       </fix>
       <scode>
-        Remove <code>context</code> and <code>wrapper</code> fields and setters
-        from <code>Request</code> class. (kkolinko)
+        Remove <code>context</code> and <code>wrapper</code> fields and
+        deprecate their setters in <code>Request</code> class. (kkolinko)
       </scode>
       <fix>
         <bug>56665</bug>: Correct the generation of the effective web.xml when



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

Reply via email to