You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2020/04/30 15:44:40 UTC

[tomcat] branch 9.0.x updated: Add deprecation

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

remm pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
     new fa38322  Add deprecation
fa38322 is described below

commit fa38322b2309bcc5c4bc202fb2308d0fa32af408
Author: remm <re...@apache.org>
AuthorDate: Thu Apr 30 17:44:25 2020 +0200

    Add deprecation
    
    The java.io code is being removed in Tomcat 10, since it is not the
    default and it is obvious it will not scale at all.
---
 java/org/apache/catalina/tribes/transport/bio/BioReceiver.java        | 4 ++++
 java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java | 2 ++
 java/org/apache/catalina/tribes/transport/bio/BioSender.java          | 2 ++
 .../org/apache/catalina/tribes/transport/bio/MultipointBioSender.java | 4 ++++
 java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java  | 4 ++++
 5 files changed, 16 insertions(+)

diff --git a/java/org/apache/catalina/tribes/transport/bio/BioReceiver.java b/java/org/apache/catalina/tribes/transport/bio/BioReceiver.java
index 3214ab5..6c19893 100644
--- a/java/org/apache/catalina/tribes/transport/bio/BioReceiver.java
+++ b/java/org/apache/catalina/tribes/transport/bio/BioReceiver.java
@@ -28,6 +28,10 @@ import org.apache.catalina.tribes.util.StringManager;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 
+/**
+ * @deprecated This will be removed in Tomcat 10
+ */
+@Deprecated
 public class BioReceiver extends ReceiverBase implements Runnable {
 
     private static final Log log = LogFactory.getLog(BioReceiver.class);
diff --git a/java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java b/java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java
index d35ee65..1453213 100644
--- a/java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java
+++ b/java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java
@@ -41,7 +41,9 @@ import org.apache.juli.logging.LogFactory;
  * serviceChannel() method stores the key reference in the thread object then
  * calls notify() to wake it up. When the channel has been drained, the worker
  * thread returns itself to its parent pool.
+ * @deprecated This will be removed in Tomcat 10
  */
+@Deprecated
 public class BioReplicationTask extends AbstractRxTask {
 
     private static final Log log = LogFactory.getLog(BioReplicationTask.class);
diff --git a/java/org/apache/catalina/tribes/transport/bio/BioSender.java b/java/org/apache/catalina/tribes/transport/bio/BioSender.java
index 756e1eb..18bb496 100644
--- a/java/org/apache/catalina/tribes/transport/bio/BioSender.java
+++ b/java/org/apache/catalina/tribes/transport/bio/BioSender.java
@@ -39,7 +39,9 @@ import org.apache.juli.logging.LogFactory;
  *
  * @author Peter Rossbach
  * @since 5.5.16
+ * @deprecated This will be removed in Tomcat 10
  */
+@Deprecated
 public class BioSender extends AbstractSender {
 
     private static final Log log = LogFactory.getLog(BioSender.class);
diff --git a/java/org/apache/catalina/tribes/transport/bio/MultipointBioSender.java b/java/org/apache/catalina/tribes/transport/bio/MultipointBioSender.java
index 5edd1e1..bcb9cdb 100644
--- a/java/org/apache/catalina/tribes/transport/bio/MultipointBioSender.java
+++ b/java/org/apache/catalina/tribes/transport/bio/MultipointBioSender.java
@@ -30,6 +30,10 @@ import org.apache.catalina.tribes.io.XByteBuffer;
 import org.apache.catalina.tribes.transport.AbstractSender;
 import org.apache.catalina.tribes.transport.MultiPointSender;
 
+/**
+ * @deprecated This will be removed in Tomcat 10
+ */
+@Deprecated
 public class MultipointBioSender extends AbstractSender implements MultiPointSender {
     public MultipointBioSender() {
         // NO-OP
diff --git a/java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java b/java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java
index 8c92311..1ba52e1 100644
--- a/java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java
+++ b/java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java
@@ -25,6 +25,10 @@ import org.apache.catalina.tribes.transport.MultiPointSender;
 import org.apache.catalina.tribes.transport.PooledSender;
 import org.apache.catalina.tribes.util.StringManager;
 
+/**
+ * @deprecated This will be removed in Tomcat 10
+ */
+@Deprecated
 public class PooledMultiSender extends PooledSender {
 
     protected static final StringManager sm = StringManager.getManager(PooledMultiSender.class);


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