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

Reply via email to