Using abstract classes means impl isn't clear in the startup log. Modify name so...
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 13 Dec 2010 12:47:04 +0000 (12:47 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 13 Dec 2010 12:47:04 +0000 (12:47 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1045099 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/coyote/ajp/AbstractAjpProtocol.java
java/org/apache/coyote/ajp/AjpAprProtocol.java
java/org/apache/coyote/ajp/AjpProtocol.java
java/org/apache/coyote/http11/AbstractHttp11Protocol.java
java/org/apache/coyote/http11/Http11AprProtocol.java
java/org/apache/coyote/http11/Http11NioProtocol.java
java/org/apache/coyote/http11/Http11Protocol.java

index 9d09990..3b1cba0 100644 (file)
@@ -63,12 +63,4 @@ public abstract class AbstractAjpProtocol extends AbstractProtocolHandler {
             this.packetSize = packetSize;
         }
     }
-
-
-    // ----------------------------------------------------- JMX related methods
-
-    @Override
-    protected String getNamePrefix() {
-        return ("ajp");
-    }
 }
index 25ba562..ad78d8f 100644 (file)
@@ -97,6 +97,15 @@ public class AjpAprProtocol extends AbstractAjpProtocol {
     public void setPollerSize(int pollerSize) { ((AprEndpoint)endpoint).setPollerSize(pollerSize); }
     public int getPollerSize() { return ((AprEndpoint)endpoint).getPollerSize(); }
 
+
+    // ----------------------------------------------------- JMX related methods
+
+    @Override
+    protected String getNamePrefix() {
+        return ("ajp-apr");
+    }
+
+
     // --------------------------------------  AjpConnectionHandler Inner Class
 
 
index 5eaf765..7bd7cd6 100644 (file)
@@ -84,6 +84,14 @@ public class AjpProtocol extends AbstractAjpProtocol {
     private AjpConnectionHandler cHandler;
 
 
+    // ----------------------------------------------------- JMX related methods
+
+    @Override
+    protected String getNamePrefix() {
+        return ("ajp-bio");
+    }
+
+
     // --------------------------------------  AjpConnectionHandler Inner Class
 
 
index 648409b..cb77d82 100644 (file)
@@ -179,12 +179,4 @@ public abstract class AbstractHttp11Protocol extends AbstractProtocolHandler {
     public void setMaxKeepAliveRequests(int mkar) {
         endpoint.setMaxKeepAliveRequests(mkar);
     }
-
-    
-    // ----------------------------------------------------- JMX related methods
-
-    @Override
-    protected String getNamePrefix() {
-        return ("http");
-    }
 }
index b94dc7e..916520b 100644 (file)
@@ -188,6 +188,14 @@ public class Http11AprProtocol extends AbstractHttp11Protocol {
     public int getSSLVerifyDepth() { return ((AprEndpoint)endpoint).getSSLVerifyDepth(); }
     public void setSSLVerifyDepth(int SSLVerifyDepth) { ((AprEndpoint)endpoint).setSSLVerifyDepth(SSLVerifyDepth); }
     
+    // ----------------------------------------------------- JMX related methods
+
+    @Override
+    protected String getNamePrefix() {
+        return ("http-apr");
+    }
+
+
     // --------------------  Connection handler --------------------
 
     static class Http11ConnectionHandler implements Handler {
index 3f6a0f4..15d8a86 100644 (file)
@@ -147,9 +147,14 @@ public class Http11NioProtocol extends AbstractHttp11JsseProtocol {
         ((NioEndpoint)endpoint).setOomParachute(oomParachute);
     }
 
-    // --------------------  SSL related properties --------------------
+    // ----------------------------------------------------- JMX related methods
+
+    @Override
+    protected String getNamePrefix() {
+        return ("http-nio");
+    }
+
 
-    
     // --------------------  Connection handler --------------------
 
     static class Http11ConnectionHandler implements Handler {
index 974d487..5af2245 100644 (file)
@@ -83,6 +83,14 @@ public class Http11Protocol extends AbstractHttp11JsseProtocol {
     protected Http11ConnectionHandler cHandler;
 
 
+    // ----------------------------------------------------- JMX related methods
+
+    @Override
+    protected String getNamePrefix() {
+        return ("http-bio");
+    }
+
+
     // -----------------------------------  Http11ConnectionHandler Inner Class
 
     protected static class Http11ConnectionHandler implements Handler {