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