This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 01717bb1fa872208c63ca9757567bb2ee5dc2fb2
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jan 15 09:35:05 2020 +0000

    Delete some deprecated code planned for removal in Tomcat 10
---
 java/org/apache/coyote/http11/Constants.java       | 15 -------
 java/org/apache/jasper/JspC.java                   | 24 -----------
 java/org/apache/tomcat/jni/OS.java                 |  7 ----
 java/org/apache/tomcat/util/buf/ByteChunk.java     | 47 ---------------------
 java/org/apache/tomcat/util/buf/CharChunk.java     | 30 -------------
 java/org/apache/tomcat/util/compat/TLS.java        | 49 ----------------------
 .../tomcat/util/http/FastHttpDateFormat.java       | 40 ------------------
 .../apache/tomcat/util/net/AbstractEndpoint.java   | 31 --------------
 8 files changed, 243 deletions(-)

diff --git a/java/org/apache/coyote/http11/Constants.java 
b/java/org/apache/coyote/http11/Constants.java
index 7c8bff2..700834c 100644
--- a/java/org/apache/coyote/http11/Constants.java
+++ b/java/org/apache/coyote/http11/Constants.java
@@ -103,22 +103,7 @@ public final class Constants {
     /* Various constant "strings" */
     public static final String CONNECTION = "Connection";
     public static final String CLOSE = "close";
-    /**
-     * @deprecated Unused. Will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public static final byte[] CLOSE_BYTES = ByteChunk.convertToBytes(CLOSE);
-    /**
-     * @deprecated Unused. Will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public static final String KEEPALIVE = "keep-alive";
     public static final String KEEP_ALIVE_HEADER_VALUE_TOKEN = "keep-alive";
-    /**
-     * @deprecated Unused. Will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public static final byte[] KEEPALIVE_BYTES = 
ByteChunk.convertToBytes(KEEPALIVE);
     public static final String CHUNKED = "chunked";
     public static final byte[] ACK_BYTES = ByteChunk.convertToBytes("HTTP/1.1 
100 " + CRLF + CRLF);
     public static final String TRANSFERENCODING = "Transfer-Encoding";
diff --git a/java/org/apache/jasper/JspC.java b/java/org/apache/jasper/JspC.java
index 6bbb1b3..c973f29 100644
--- a/java/org/apache/jasper/JspC.java
+++ b/java/org/apache/jasper/JspC.java
@@ -1036,18 +1036,6 @@ public class JspC extends Task implements Options {
     }
 
     /**
-     * File where we generate a web.xml fragment with the class definitions.
-     * @param s New value
-     * @deprecated Will be removed in Tomcat 10.
-     *             Use {@link #setWebXmlInclude(String)}
-     */
-    @Deprecated
-    public void setWebXmlFragment( String s ) {
-        webxmlFile=resolveFile(s).getAbsolutePath();
-        webxmlLevel=INC_WEBXML;
-    }
-
-    /**
      * File where we generate configuration with the class definitions to be
      * included in a web.xml file.
      * @param s New value
@@ -1393,18 +1381,6 @@ public class JspC extends Task implements Options {
         }
     }
 
-    /**
-     * Locate all jsp files in the webapp. Used if no explicit
-     * jsps are specified.
-     * @param base Base path
-     *
-     * @deprecated This will be removed in Tomcat 10. Use {@link #scanFiles()}
-     */
-    @Deprecated
-    public void scanFiles(File base) {
-        scanFiles();
-    }
-
 
     /**
      * Locate all jsp files in the webapp. Used if no explicit jsps are
diff --git a/java/org/apache/tomcat/jni/OS.java 
b/java/org/apache/tomcat/jni/OS.java
index 6796f23..c93a07b 100644
--- a/java/org/apache/tomcat/jni/OS.java
+++ b/java/org/apache/tomcat/jni/OS.java
@@ -46,13 +46,6 @@ public class OS {
     private static native boolean is(int type);
 
     public static final boolean IS_UNIX    = is(UNIX);
-    /**
-     * @deprecated Hard-coded to false since there has not been a supported
-     *             Netware platform for many years.
-     *             This will be removed in Tomcat 10 onwards
-     */
-    @Deprecated
-    public static final boolean IS_NETWARE = false;
     public static final boolean IS_WIN32   = is(WIN32);
     public static final boolean IS_WIN64   = is(WIN64);
     public static final boolean IS_LINUX   = is(LINUX);
diff --git a/java/org/apache/tomcat/util/buf/ByteChunk.java 
b/java/org/apache/tomcat/util/buf/ByteChunk.java
index da188ad..aa268ef 100644
--- a/java/org/apache/tomcat/util/buf/ByteChunk.java
+++ b/java/org/apache/tomcat/util/buf/ByteChunk.java
@@ -389,15 +389,6 @@ public final class ByteChunk extends AbstractChunk {
 
     // -------------------- Removing data from the buffer --------------------
 
-    /*
-     * @deprecated Use {@link #subtract()}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public int substract() throws IOException {
-        return subtract();
-    }
-
     public int subtract() throws IOException {
         if (checkEof()) {
             return -1;
@@ -405,15 +396,6 @@ public final class ByteChunk extends AbstractChunk {
         return buff[start++] & 0xFF;
     }
 
-    /*
-     * @deprecated Use {@link #subtractB()}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public byte substractB() throws IOException {
-        return subtractB();
-    }
-
     public byte subtractB() throws IOException {
         if (checkEof()) {
             return -1;
@@ -422,15 +404,6 @@ public final class ByteChunk extends AbstractChunk {
     }
 
 
-    /*
-     * @deprecated Use {@link #subtract(byte[],int,int)}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public int substract(byte dest[], int off, int len) throws IOException {
-        return subtract(dest, off, len);
-    }
-
     public int subtract(byte dest[], int off, int len) throws IOException {
         if (checkEof()) {
             return -1;
@@ -455,26 +428,6 @@ public final class ByteChunk extends AbstractChunk {
      * @return an integer specifying the actual number of bytes read, or -1 if
      *         the end of the stream is reached
      * @throws IOException if an input or output exception has occurred
-     *
-     * @deprecated Use {@link #subtract(ByteBuffer)}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public int substract(ByteBuffer to) throws IOException {
-        return subtract(to);
-    }
-
-
-    /**
-     * Transfers bytes from the buffer to the specified ByteBuffer. After the
-     * operation the position of the ByteBuffer will be returned to the one
-     * before the operation, the limit will be the position incremented by the
-     * number of the transfered bytes.
-     *
-     * @param to the ByteBuffer into which bytes are to be written.
-     * @return an integer specifying the actual number of bytes read, or -1 if
-     *         the end of the stream is reached
-     * @throws IOException if an input or output exception has occurred
      */
     public int subtract(ByteBuffer to) throws IOException {
         if (checkEof()) {
diff --git a/java/org/apache/tomcat/util/buf/CharChunk.java 
b/java/org/apache/tomcat/util/buf/CharChunk.java
index 70818df..51fa204 100644
--- a/java/org/apache/tomcat/util/buf/CharChunk.java
+++ b/java/org/apache/tomcat/util/buf/CharChunk.java
@@ -290,15 +290,6 @@ public final class CharChunk extends AbstractChunk 
implements CharSequence {
 
     // -------------------- Removing data from the buffer --------------------
 
-    /*
-     * @deprecated Use {@link #subtract()}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public int substract() throws IOException {
-        return subtract();
-    }
-
     public int subtract() throws IOException {
         if (checkEof()) {
             return -1;
@@ -307,15 +298,6 @@ public final class CharChunk extends AbstractChunk 
implements CharSequence {
     }
 
 
-    /*
-     * @deprecated Use {@link #subtract(char[],int,int)}.
-     *             This method will be removed in Tomcat 10
-     */
-    @Deprecated
-    public int substract(char dest[], int off, int len) throws IOException {
-        return subtract(dest, off, len);
-    }
-
     public int subtract(char dest[], int off, int len) throws IOException {
         if (checkEof()) {
             return -1;
@@ -666,16 +648,4 @@ public final class CharChunk extends AbstractChunk 
implements CharSequence {
     public int length() {
         return end - start;
     }
-
-    /**
-     * NO-OP.
-     *
-     * @param optimizedWrite Ignored
-     *
-     * @deprecated Unused code. This is now a NO-OP and will be removed without
-     *             replacement in Tomcat 10.
-     */
-    @Deprecated
-    public void setOptimizedWrite(boolean optimizedWrite) {
-    }
 }
diff --git a/java/org/apache/tomcat/util/compat/TLS.java 
b/java/org/apache/tomcat/util/compat/TLS.java
deleted file mode 100644
index 53c1c44..0000000
--- a/java/org/apache/tomcat/util/compat/TLS.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-package org.apache.tomcat.util.compat;
-
-import java.security.NoSuchAlgorithmException;
-
-import javax.net.ssl.SSLContext;
-
-import org.apache.tomcat.util.net.Constants;
-
-/**
- * This class checks for the availability of TLS features.
- *
- * @deprecated Unused. This will be removed in Tomcat 10.
- */
-@Deprecated
-public class TLS {
-
-    private static final boolean tlsv13Available;
-
-    static {
-        boolean ok = false;
-        try {
-            SSLContext.getInstance(Constants.SSL_PROTO_TLSv1_3);
-            ok = true;
-        } catch (NoSuchAlgorithmException ex) {
-        }
-        tlsv13Available = ok;
-    }
-
-    public static boolean isTlsv13Available() {
-        return tlsv13Available;
-    }
-
-}
diff --git a/java/org/apache/tomcat/util/http/FastHttpDateFormat.java 
b/java/org/apache/tomcat/util/http/FastHttpDateFormat.java
index a546ee6..f052474 100644
--- a/java/org/apache/tomcat/util/http/FastHttpDateFormat.java
+++ b/java/org/apache/tomcat/util/http/FastHttpDateFormat.java
@@ -16,7 +16,6 @@
  */
 package org.apache.tomcat.util.http;
 
-import java.text.DateFormat;
 import java.text.ParseException;
 import java.util.Date;
 import java.util.Locale;
@@ -39,14 +38,6 @@ public final class FastHttpDateFormat {
         
Integer.parseInt(System.getProperty("org.apache.tomcat.util.http.FastHttpDateFormat.CACHE_SIZE",
 "1000"));
 
 
-    /**
-     * The only date format permitted when generating HTTP headers.
-     *
-     * @deprecated Unused. This will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public static final String RFC1123_DATE = "EEE, dd MMM yyyy HH:mm:ss zzz";
-
     // HTTP date formats
     private static final String DATE_RFC5322 = "EEE, dd MMM yyyy HH:mm:ss z";
     private static final String DATE_OBSOLETE_RFC850 = "EEEEEE, dd-MMM-yy 
HH:mm:ss zzz";
@@ -114,21 +105,6 @@ public final class FastHttpDateFormat {
     /**
      * Get the HTTP format of the specified date.
      * @param value The date
-     * @param threadLocalformat Ignored. The local ConcurrentDateFormat will
-     *                          always be used.
-     * @return the HTTP date
-     *
-     * @deprecated Unused. This will be removed in Tomcat 10
-     */
-    @Deprecated
-    public static final String formatDate(long value, DateFormat 
threadLocalformat) {
-        return formatDate(value);
-    }
-
-
-    /**
-     * Get the HTTP format of the specified date.
-     * @param value The date
      * @return the HTTP date
      */
     public static final String formatDate(long value) {
@@ -147,22 +123,6 @@ public final class FastHttpDateFormat {
     /**
      * Try to parse the given date as an HTTP date.
      * @param value The HTTP date
-     * @param threadLocalformats Ignored. The local array of
-     *                           ConcurrentDateFormat will always be used.
-     * @return the date as a long
-     *
-     * @deprecated Unused. This will be removed in Tomcat 10
-     *             Use {@link #parseDate(String)}
-     */
-    @Deprecated
-    public static final long parseDate(String value, DateFormat[] 
threadLocalformats) {
-        return parseDate(value);
-    }
-
-
-    /**
-     * Try to parse the given date as an HTTP date.
-     * @param value The HTTP date
      * @return the date as a long or <code>-1</code> if the value cannot be
      *         parsed
      */
diff --git a/java/org/apache/tomcat/util/net/AbstractEndpoint.java 
b/java/org/apache/tomcat/util/net/AbstractEndpoint.java
index db9fa70..2a60011 100644
--- a/java/org/apache/tomcat/util/net/AbstractEndpoint.java
+++ b/java/org/apache/tomcat/util/net/AbstractEndpoint.java
@@ -101,17 +101,6 @@ public abstract class AbstractEndpoint<S,U> {
 
 
         /**
-         * Obtain the currently open sockets.
-         *
-         * @return The sockets for which the handler is tracking a currently
-         *         open connection
-         * @deprecated Unused, will be removed in Tomcat 10, replaced
-         *         by AbstractEndpoint.getConnections
-         */
-        @Deprecated
-        public Set<S> getOpenSockets();
-
-        /**
          * Release any resources associated with the given SocketWrapper.
          *
          * @param socketWrapper The socketWrapper to release resources for
@@ -424,26 +413,6 @@ public abstract class AbstractEndpoint<S,U> {
      */
     protected int acceptorThreadCount = 1;
 
-    /**
-     * NO-OP.
-     *
-     * @param acceptorThreadCount Unused
-     *
-     * @deprecated Will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public void setAcceptorThreadCount(int acceptorThreadCount) {}
-
-    /**
-     * Always returns 1.
-     *
-     * @return Always 1.
-     *
-     * @deprecated Will be removed in Tomcat 10.
-     */
-    @Deprecated
-    public int getAcceptorThreadCount() { return 1; }
-
 
     /**
      * Priority of the acceptor threads.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to