Author: norman
Date: Thu Apr  1 11:49:40 2010
New Revision: 929939

URL: http://svn.apache.org/viewvc?rev=929939&view=rev
Log:
use maximum of 20 concurrent consumers as default. 50 was a bit high for most 
servers and created many many threads 

Modified:
    
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/ActiveMQProcessorRouteBuilder.java
    
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/JMSProcessorRouteBuilder.java
    james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml

Modified: 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/ActiveMQProcessorRouteBuilder.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/ActiveMQProcessorRouteBuilder.java?rev=929939&r1=929938&r2=929939&view=diff
==============================================================================
--- 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/ActiveMQProcessorRouteBuilder.java
 (original)
+++ 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/ActiveMQProcessorRouteBuilder.java
 Thu Apr  1 11:49:40 2010
@@ -26,7 +26,7 @@ package org.apache.james.transport.camel
  */
 public class ActiveMQProcessorRouteBuilder extends 
AbstractProcessorRouteBuilder {
 
-       private int maxConcurrentConsumers = 50;
+       private int maxConcurrentConsumers = 20;
 
        public void setMaxConcurrentConsumers(int maxConcurrentConsumers) {
                this.maxConcurrentConsumers = maxConcurrentConsumers;

Modified: 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/JMSProcessorRouteBuilder.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/JMSProcessorRouteBuilder.java?rev=929939&r1=929938&r2=929939&view=diff
==============================================================================
--- 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/JMSProcessorRouteBuilder.java
 (original)
+++ 
james/server/trunk/spoolmanager/src/main/java/org/apache/james/transport/camel/JMSProcessorRouteBuilder.java
 Thu Apr  1 11:49:40 2010
@@ -25,7 +25,7 @@ package org.apache.james.transport.camel
  */
 public class JMSProcessorRouteBuilder extends AbstractProcessorRouteBuilder{
 
-       private int maxConcurrentConsumers = 50;
+       private int maxConcurrentConsumers = 20;
 
        public void setMaxConcurrentConsumers(int maxConcurrentConsumers) {
                this.maxConcurrentConsumers = maxConcurrentConsumers;

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml?rev=929939&r1=929938&r2=929939&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml 
(original)
+++ james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml 
Thu Apr  1 11:49:40 2010
@@ -129,7 +129,9 @@
      <bean id="pollingjms"  
class="org.apache.james.transport.camel.JMSSelectorPollingComponent"/>
 
      <!-- Build the camelroute from the spoolmanager.xml using ActiveMQ as 
producer and consumer-->
-     <bean id="spoolmanager" name="processorRoute" 
class="org.apache.james.transport.camel.ActiveMQProcessorRouteBuilder"/>
+     <bean id="spoolmanager" name="processorRoute" 
class="org.apache.james.transport.camel.ActiveMQProcessorRouteBuilder">
+         <property name="maxConcurrentConsumers" value="20"/>
+     </bean>
  
  
 
@@ -162,7 +164,7 @@
     
     <!-- mailserver implementation which use activemq for spooling the mail
 -->
-       <bean id="mailserver" name="James" 
class="org.apache.james.ActiveMQMailServer"/>
+    <bean id="mailserver" name="James" 
class="org.apache.james.ActiveMQMailServer"/>
        
        <bean id="mailetcontext" class="org.apache.james.JamesMailetContext"/>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to