This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit b61da624970e718d9609b11b2c0532de5d37734a Author: Mark Thomas <ma...@apache.org> AuthorDate: Mon Jul 29 20:35:11 2019 +0100 Align with 8.5.x. Deprecate. Use org.apache.tomcat.util.http.ConcurrentDateFormat instead --- java/org/apache/catalina/authenticator/AuthenticatorBase.java | 5 ++--- java/org/apache/catalina/servlets/WebdavServlet.java | 2 +- java/org/apache/catalina/util/ConcurrentDateFormat.java | 4 ++++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/java/org/apache/catalina/authenticator/AuthenticatorBase.java b/java/org/apache/catalina/authenticator/AuthenticatorBase.java index 0c6ff36..a80c4dd 100644 --- a/java/org/apache/catalina/authenticator/AuthenticatorBase.java +++ b/java/org/apache/catalina/authenticator/AuthenticatorBase.java @@ -19,7 +19,6 @@ package org.apache.catalina.authenticator; import java.io.IOException; import java.security.Principal; import java.security.cert.X509Certificate; -import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.Cookie; @@ -40,7 +39,6 @@ import org.apache.catalina.connector.Response; import org.apache.catalina.deploy.LoginConfig; import org.apache.catalina.deploy.SecurityConstraint; import org.apache.catalina.realm.GenericPrincipal; -import org.apache.catalina.util.ConcurrentDateFormat; import org.apache.catalina.util.SessionIdGeneratorBase; import org.apache.catalina.util.StandardSessionIdGenerator; import org.apache.catalina.valves.ValveBase; @@ -48,6 +46,7 @@ import org.apache.coyote.ActionCode; import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.ExceptionUtils; +import org.apache.tomcat.util.http.FastHttpDateFormat; import org.apache.tomcat.util.res.StringManager; /** @@ -76,7 +75,7 @@ public abstract class AuthenticatorBase extends ValveBase /** * "Expires" header always set to Date(1), so generate once only */ - private static final String DATE_ONE = ConcurrentDateFormat.formatRfc1123(new Date(1)); + private static final String DATE_ONE = FastHttpDateFormat.formatDate(1); /** * The string manager for this package. diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java b/java/org/apache/catalina/servlets/WebdavServlet.java index 1f477cb..2b677d3 100644 --- a/java/org/apache/catalina/servlets/WebdavServlet.java +++ b/java/org/apache/catalina/servlets/WebdavServlet.java @@ -49,13 +49,13 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.apache.catalina.connector.RequestFacade; -import org.apache.catalina.util.ConcurrentDateFormat; import org.apache.catalina.util.DOMWriter; import org.apache.catalina.util.URLEncoder; import org.apache.catalina.util.XMLWriter; import org.apache.naming.resources.CacheEntry; import org.apache.naming.resources.Resource; import org.apache.naming.resources.ResourceAttributes; +import org.apache.tomcat.util.http.ConcurrentDateFormat; import org.apache.tomcat.util.http.FastHttpDateFormat; import org.apache.tomcat.util.http.RequestUtil; import org.apache.tomcat.util.security.MD5Encoder; diff --git a/java/org/apache/catalina/util/ConcurrentDateFormat.java b/java/org/apache/catalina/util/ConcurrentDateFormat.java index 7980ded..175f23e 100644 --- a/java/org/apache/catalina/util/ConcurrentDateFormat.java +++ b/java/org/apache/catalina/util/ConcurrentDateFormat.java @@ -27,7 +27,11 @@ import java.util.concurrent.ConcurrentLinkedQueue; * A thread safe wrapper around {@link SimpleDateFormat} that does not make use * of ThreadLocal and - broadly - only creates enough SimpleDateFormat objects * to satisfy the concurrency requirements. + * + * @deprecated Unused. This will be removed in Tomcat 10. + * Use {@link org.apache.tomcat.util.http.ConcurrentDateFormat} */ +@Deprecated public class ConcurrentDateFormat { private final String format; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org