Author: markt
Date: Wed May 27 14:04:03 2015
New Revision: 1682032

URL: http://svn.apache.org/r1682032
Log:
Pull up getter/setter for acceptorThreadPriority from NIO/NIO2 and expose it 
for all three end points. Also expose acceptorThreadCount.

Modified:
    tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
    tomcat/trunk/java/org/apache/coyote/http11/Http11Nio2Protocol.java
    tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java

Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1682032&r1=1682031&r2=1682032&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Wed May 27 
14:04:03 2015
@@ -284,6 +284,20 @@ public abstract class AbstractProtocol<S
         return endpoint.getConnectionCount();
     }
 
+    public void setAcceptorThreadCount(int threadCount) {
+        endpoint.setAcceptorThreadCount(threadCount);
+    }
+    public int getAcceptorThreadCount() {
+      return endpoint.getAcceptorThreadCount();
+    }
+
+    public void setAcceptorThreadPriority(int threadPriority) {
+        endpoint.setAcceptorThreadPriority(threadPriority);
+    }
+    public int getAcceptorThreadPriority() {
+      return endpoint.getAcceptorThreadPriority();
+    }
+
 
     // ---------------------------------------------------------- Public 
methods
 

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11Nio2Protocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11Nio2Protocol.java?rev=1682032&r1=1682031&r2=1682032&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11Nio2Protocol.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11Nio2Protocol.java Wed May 
27 14:04:03 2015
@@ -45,17 +45,6 @@ public class Http11Nio2Protocol extends
     protected Log getLog() { return log; }
 
 
-    // -------------------- Pool setup --------------------
-
-    public void setAcceptorThreadPriority(int threadPriority) {
-        
((Nio2Endpoint)getEndpoint()).setAcceptorThreadPriority(threadPriority);
-    }
-
-    public int getAcceptorThreadPriority() {
-      return ((Nio2Endpoint)getEndpoint()).getAcceptorThreadPriority();
-    }
-
-
     // ----------------------------------------------------- JMX related 
methods
 
     @Override

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java?rev=1682032&r1=1682031&r2=1682032&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java Wed May 
27 14:04:03 2015
@@ -71,18 +71,10 @@ public class Http11NioProtocol extends A
         return ((NioEndpoint)getEndpoint()).getSelectorTimeout();
     }
 
-    public void setAcceptorThreadPriority(int threadPriority) {
-        ((NioEndpoint)getEndpoint()).setAcceptorThreadPriority(threadPriority);
-    }
-
     public void setPollerThreadPriority(int threadPriority) {
         ((NioEndpoint)getEndpoint()).setPollerThreadPriority(threadPriority);
     }
 
-    public int getAcceptorThreadPriority() {
-      return ((NioEndpoint)getEndpoint()).getAcceptorThreadPriority();
-    }
-
     public int getPollerThreadPriority() {
       return ((NioEndpoint)getEndpoint()).getThreadPriority();
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to