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