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]