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: [email protected]
For additional commands, e-mail: [email protected]