You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by cc...@apache.org on 2009/02/03 09:24:42 UTC

svn commit: r740244 - in /servicemix/components/bindings/servicemix-http/trunk/src: main/java/org/apache/servicemix/http/jetty/JettyContextManager.java test/java/org/apache/servicemix/http/ServerManagerTest.java

Author: ccustine
Date: Tue Feb  3 08:24:42 2009
New Revision: 740244

URL: http://svn.apache.org/viewvc?rev=740244&view=rev
Log:
SM-1634 Update JettyContextManager to use QueuedThreadPool (BoundedThreadPool is deprecated)

Modified:
    servicemix/components/bindings/servicemix-http/trunk/src/main/java/org/apache/servicemix/http/jetty/JettyContextManager.java
    servicemix/components/bindings/servicemix-http/trunk/src/test/java/org/apache/servicemix/http/ServerManagerTest.java

Modified: servicemix/components/bindings/servicemix-http/trunk/src/main/java/org/apache/servicemix/http/jetty/JettyContextManager.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-http/trunk/src/main/java/org/apache/servicemix/http/jetty/JettyContextManager.java?rev=740244&r1=740243&r2=740244&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-http/trunk/src/main/java/org/apache/servicemix/http/jetty/JettyContextManager.java (original)
+++ servicemix/components/bindings/servicemix-http/trunk/src/main/java/org/apache/servicemix/http/jetty/JettyContextManager.java Tue Feb  3 08:24:42 2009
@@ -60,7 +60,9 @@
 import org.mortbay.jetty.servlet.ServletHolder;
 import org.mortbay.jetty.servlet.ServletMapping;
 import org.mortbay.management.MBeanContainer;
-import org.mortbay.thread.BoundedThreadPool;
+
+import org.mortbay.thread.QueuedThreadPool;
+
 import org.mortbay.thread.ThreadPool;
 import org.mortbay.util.ByteArrayISO8859Writer;
 import org.mortbay.util.LazyList;
@@ -73,7 +75,7 @@
 
     private Map<String, Server> servers;
     private HttpConfiguration configuration;
-    private BoundedThreadPool threadPool;
+    private QueuedThreadPool threadPool;
     private Map<String, SslParameters> sslParams;
     private MBeanServer mBeanServer;
     private MBeanContainer mbeanContainer;
@@ -102,9 +104,9 @@
         }
         servers = new HashMap<String, Server>();
         sslParams = new HashMap<String, SslParameters>();
-        BoundedThreadPool btp = new BoundedThreadPool();
-        btp.setMaxThreads(this.configuration.getJettyThreadPoolSize());
-        threadPool = btp;
+        QueuedThreadPool qtp = new QueuedThreadPool();
+        qtp.setMaxThreads(this.configuration.getJettyThreadPoolSize());
+        threadPool = qtp;
     }
 
     public void shutDown() throws Exception {

Modified: servicemix/components/bindings/servicemix-http/trunk/src/test/java/org/apache/servicemix/http/ServerManagerTest.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-http/trunk/src/test/java/org/apache/servicemix/http/ServerManagerTest.java?rev=740244&r1=740243&r2=740244&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-http/trunk/src/test/java/org/apache/servicemix/http/ServerManagerTest.java (original)
+++ servicemix/components/bindings/servicemix-http/trunk/src/test/java/org/apache/servicemix/http/ServerManagerTest.java Tue Feb  3 08:24:42 2009
@@ -30,7 +30,7 @@
 import org.apache.commons.logging.LogFactory;
 import org.apache.servicemix.components.http.InvalidStatusResponseException;
 import org.apache.servicemix.http.jetty.JettyContextManager;
-import org.mortbay.thread.BoundedThreadPool;
+import org.mortbay.thread.QueuedThreadPool;
 
 public class ServerManagerTest extends TestCase {
     private static transient Log log = LogFactory.getLog(ServerManagerTest.class);
@@ -110,8 +110,8 @@
         int maxThreads = 512;
         configuration.setJettyThreadPoolSize(maxThreads);
         server.init();
-        assertTrue(server.getThreadPool() instanceof BoundedThreadPool);
-        int threads = ((BoundedThreadPool) server.getThreadPool()).getMaxThreads();
+        assertTrue(server.getThreadPool() instanceof QueuedThreadPool);
+        int threads = ((QueuedThreadPool) server.getThreadPool()).getMaxThreads();
         assertEquals("The max number of threads is incorrect!", maxThreads, threads);
     }