You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2017/09/28 13:53:26 UTC

svn commit: r1809996 - in /tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview: AsyncContext.java GenericFilter.java RequestDispatcher.java http/HttpFilter.java

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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org