Author: remy.maucherat(a)jboss.com
Date: 2011-03-15 10:18:04 -0400 (Tue, 15 Mar 2011)
New Revision: 1680
Modified:
trunk/java/org/apache/coyote/ProtocolHandler.java
trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java
trunk/java/org/apache/coyote/ajp/AjpProtocol.java
trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
trunk/java/org/apache/coyote/http11/Http11Protocol.java
trunk/java/org/apache/coyote/memory/MemoryProtocolHandler.java
trunk/webapps/docs/changelog.xml
Log:
Add API to access the request processors stats from the Connector class.
Modified: trunk/java/org/apache/coyote/ProtocolHandler.java
===================================================================
--- trunk/java/org/apache/coyote/ProtocolHandler.java 2011-03-15 14:06:08 UTC (rev 1679)
+++ trunk/java/org/apache/coyote/ProtocolHandler.java 2011-03-15 14:18:04 UTC (rev 1680)
@@ -61,6 +61,9 @@
public boolean hasIoEvents();
+ public RequestGroupInfo getRequestGroupInfo();
+
+
/**
* Init the protocol.
*/
Modified: trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java
===================================================================
--- trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java 2011-03-15 14:06:08 UTC (rev
1679)
+++ trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java 2011-03-15 14:18:04 UTC (rev
1680)
@@ -160,7 +160,11 @@
return false;
}
+ public RequestGroupInfo getRequestGroupInfo() {
+ return cHandler.global;
+ }
+
/** Start the protocol
*/
public void init() throws Exception {
Modified: trunk/java/org/apache/coyote/ajp/AjpProtocol.java
===================================================================
--- trunk/java/org/apache/coyote/ajp/AjpProtocol.java 2011-03-15 14:06:08 UTC (rev 1679)
+++ trunk/java/org/apache/coyote/ajp/AjpProtocol.java 2011-03-15 14:18:04 UTC (rev 1680)
@@ -158,7 +158,11 @@
return false;
}
+ public RequestGroupInfo getRequestGroupInfo() {
+ return cHandler.global;
+ }
+
/** Start the protocol
*/
public void init() throws Exception {
Modified: trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
===================================================================
--- trunk/java/org/apache/coyote/http11/Http11AprProtocol.java 2011-03-15 14:06:08 UTC
(rev 1679)
+++ trunk/java/org/apache/coyote/http11/Http11AprProtocol.java 2011-03-15 14:18:04 UTC
(rev 1680)
@@ -106,7 +106,11 @@
return true;
}
+ public RequestGroupInfo getRequestGroupInfo() {
+ return cHandler.global;
+ }
+
/** Start the protocol
*/
public void init() throws Exception {
Modified: trunk/java/org/apache/coyote/http11/Http11Protocol.java
===================================================================
--- trunk/java/org/apache/coyote/http11/Http11Protocol.java 2011-03-15 14:06:08 UTC (rev
1679)
+++ trunk/java/org/apache/coyote/http11/Http11Protocol.java 2011-03-15 14:18:04 UTC (rev
1680)
@@ -151,6 +151,9 @@
return false;
}
+ public RequestGroupInfo getRequestGroupInfo() {
+ return cHandler.global;
+ }
public void init() throws Exception {
endpoint.setName(getName());
Modified: trunk/java/org/apache/coyote/memory/MemoryProtocolHandler.java
===================================================================
--- trunk/java/org/apache/coyote/memory/MemoryProtocolHandler.java 2011-03-15 14:06:08 UTC
(rev 1679)
+++ trunk/java/org/apache/coyote/memory/MemoryProtocolHandler.java 2011-03-15 14:18:04 UTC
(rev 1680)
@@ -26,6 +26,7 @@
import org.apache.coyote.OutputBuffer;
import org.apache.coyote.ProtocolHandler;
import org.apache.coyote.Request;
+import org.apache.coyote.RequestGroupInfo;
import org.apache.coyote.Response;
@@ -75,7 +76,11 @@
return false;
}
+ public RequestGroupInfo getRequestGroupInfo() {
+ return null;
+ }
+
// ------------------------------------------------ ProtocolHandler Methods
Modified: trunk/webapps/docs/changelog.xml
===================================================================
--- trunk/webapps/docs/changelog.xml 2011-03-15 14:06:08 UTC (rev 1679)
+++ trunk/webapps/docs/changelog.xml 2011-03-15 14:18:04 UTC (rev 1680)
@@ -16,6 +16,23 @@
<body>
+<section name="JBoss Web 7.0.0.Beta6 (remm)">
+ <subsection name="General">
+ <changelog>
+ <fix>
+ Tune low memory use defaults. (remm)
+ </fix>
+ </changelog>
+ </subsection>
+ <subsection name="Coyote">
+ <changelog>
+ <fix>
+ Expose the request info objects using a Java API on ProtocolHandler. (remm)
+ </fix>
+ </changelog>
+ </subsection>
+</section>
+
<section name="JBoss Web 7.0.0.Beta5 (remm)">
<subsection name="General">
<changelog>
Show replies by date