Author: markt Date: Thu Sep 28 13:53:26 2017 New Revision: 1809996 URL: http://svn.apache.org/viewvc?rev=1809996&view=rev Log: Start to deprecate the Servlet 4.0 preview API
Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/AsyncContext.java tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/GenericFilter.java tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/RequestDispatcher.java tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/http/HttpFilter.java Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/AsyncContext.java URL: http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/AsyncContext.java?rev=1809996&r1=1809995&r2=1809996&view=diff ============================================================================== --- tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/AsyncContext.java (original) +++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/AsyncContext.java Thu Sep 28 13:53:26 2017 @@ -16,6 +16,15 @@ */ package org.apache.catalina.servlet4preview; +/** + * @deprecated This class is not included in Tomcat 9 onwards. Users of this + * class should normally upgrade to Tomcat 9 and switch to the + * Servlet 4.0 API. If the functionality is required in Tomcat 8.5, + * then the Tomcat implementation classes should be used directly. + * This class may be removed from Tomcat 8.5.x some time after 30 + * September 2018. + */ +@Deprecated public interface AsyncContext extends javax.servlet.AsyncContext { public static final String ASYNC_MAPPING = "javax.servlet.async.mapping"; Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/GenericFilter.java URL: http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/GenericFilter.java?rev=1809996&r1=1809995&r2=1809996&view=diff ============================================================================== --- tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/GenericFilter.java (original) +++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/GenericFilter.java Thu Sep 28 13:53:26 2017 @@ -24,6 +24,15 @@ import javax.servlet.FilterConfig; import javax.servlet.ServletContext; import javax.servlet.ServletException; +/** + * @deprecated This class is not included in Tomcat 9 onwards. Users of this + * class should normally upgrade to Tomcat 9 and switch to the + * Servlet 4.0 API. If the functionality is required in Tomcat 8.5, + * then the Tomcat implementation classes should be used directly. + * This class may be removed from Tomcat 8.5.x some time after 30 + * September 2018. + */ +@Deprecated public abstract class GenericFilter implements Filter, FilterConfig, Serializable { private static final long serialVersionUID = 1L; Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/RequestDispatcher.java URL: http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/RequestDispatcher.java?rev=1809996&r1=1809995&r2=1809996&view=diff ============================================================================== --- tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/RequestDispatcher.java (original) +++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/RequestDispatcher.java Thu Sep 28 13:53:26 2017 @@ -18,7 +18,15 @@ package org.apache.catalina.servlet4prev /** * Provides early access to some parts of the proposed Servlet 4.0 API. + * + * @deprecated This class is not included in Tomcat 9 onwards. Users of this + * class should normally upgrade to Tomcat 9 and switch to the + * Servlet 4.0 API. If the functionality is required in Tomcat 8.5, + * then the Tomcat implementation classes should be used directly. + * This class may be removed from Tomcat 8.5.x some time after 30 + * September 2018. */ +@Deprecated public interface RequestDispatcher extends javax.servlet.RequestDispatcher { /** Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/http/HttpFilter.java URL: http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/http/HttpFilter.java?rev=1809996&r1=1809995&r2=1809996&view=diff ============================================================================== --- tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/http/HttpFilter.java (original) +++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/http/HttpFilter.java Thu Sep 28 13:53:26 2017 @@ -26,6 +26,15 @@ import javax.servlet.http.HttpServletRes import org.apache.catalina.servlet4preview.GenericFilter; +/** + * @deprecated This class is not included in Tomcat 9 onwards. Users of this + * class should normally upgrade to Tomcat 9 and switch to the + * Servlet 4.0 API. If the functionality is required in Tomcat 8.5, + * then the Tomcat implementation classes should be used directly. + * This class may be removed from Tomcat 8.5.x some time after 30 + * September 2018. + */ +@Deprecated public abstract class HttpFilter extends GenericFilter { private static final long serialVersionUID = 1L; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org