Author: pferraro
Date: 2009-05-18 16:37:36 -0400 (Mon, 18 May 2009)
New Revision: 2433
Modified:
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/BusyConnectorsLoadServlet.java
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/RequestCountLoadServlet.java
Log:
Use new HttpClient requests, since demo app does not handle redirects.
Modified:
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/BusyConnectorsLoadServlet.java
===================================================================
---
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/BusyConnectorsLoadServlet.java 2009-05-18
19:54:34 UTC (rev 2432)
+++
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/BusyConnectorsLoadServlet.java 2009-05-18
20:37:36 UTC (rev 2433)
@@ -30,6 +30,7 @@
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpMethod;
+import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.HeadMethod;
import org.jboss.logging.Logger;
@@ -71,8 +72,6 @@
{
new Thread(task).start();
}
-
- this.writeLocalName(request, response);
}
else
{
@@ -82,9 +81,13 @@
if (end < System.currentTimeMillis())
{
- response.sendRedirect(response.encodeRedirectURL(this.createLocalURL(request,
Collections.singletonMap(END, String.valueOf(end)))));
+ HttpClient client = new HttpClient();
+ HttpMethod method = new GetMethod(this.createLocalURL(request,
Collections.singletonMap(END, String.valueOf(end))));
+ client.executeMethod(method);
}
}
+
+ this.writeLocalName(request, response);
}
private class ExecuteMethodTask implements Runnable
Modified:
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/RequestCountLoadServlet.java
===================================================================
---
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/RequestCountLoadServlet.java 2009-05-18
19:54:34 UTC (rev 2432)
+++
trunk/mod_cluster/src/demo/java/org/jboss/modcluster/demo/servlet/RequestCountLoadServlet.java 2009-05-18
20:37:36 UTC (rev 2433)
@@ -27,6 +27,9 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpMethod;
+import org.apache.commons.httpclient.methods.GetMethod;
import org.jboss.logging.Logger;
/**
@@ -54,11 +57,11 @@
log.info("Sending request count redirect to: " + url);
- response.sendRedirect(url);
+ HttpClient client = new HttpClient();
+ HttpMethod method = new GetMethod(url);
+ client.executeMethod(method);
}
- else
- {
- this.writeLocalName(request, response);
- }
+
+ this.writeLocalName(request, response);
}
}
Show replies by date