You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/01/26 01:23:24 UTC

svn commit: r372377 - in /incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src: client/JMSClient.java components/loanbroker/Bank.java

Author: gnodet
Date: Wed Jan 25 16:23:20 2006
New Revision: 372377

URL: http://svn.apache.org/viewcvs?rev=372377&view=rev
Log:
Reduce banck sleep time
Improve JMSClient to be able to configure the number of threads used when looping

Modified:
    incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/client/JMSClient.java
    incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/components/loanbroker/Bank.java

Modified: incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/client/JMSClient.java
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/client/JMSClient.java?rev=372377&r1=372376&r2=372377&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/client/JMSClient.java (original)
+++ incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/client/JMSClient.java Wed Jan 25 16:23:20 2006
@@ -58,8 +58,12 @@
         if (args.length == 0) {
             new JMSClient().run();
         } else {
-            GeronimoWorkManager wm = createWorkManager(30);
             int nb = Integer.parseInt(args[0]);
+            int th = 30;
+            if (args.length > 1) {
+                th = Integer.parseInt(args[1]);
+            }
+            GeronimoWorkManager wm = createWorkManager(th);
             latch = new CountDownLatch(nb);
             for (int i = 0; i < nb; i++) {
                 wm.scheduleWork(new JMSClient());

Modified: incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/components/loanbroker/Bank.java
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/components/loanbroker/Bank.java?rev=372377&r1=372376&r2=372377&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/components/loanbroker/Bank.java (original)
+++ incubator/servicemix/trunk/servicemix-assembly/src/main/release/examples/loan-broker/src/components/loanbroker/Bank.java Wed Jan 25 16:23:20 2006
@@ -35,7 +35,7 @@
         out.setProperty(Constants.PROPERTY_RATE, new Double(rate));
         // Sleep some time
         try {
-            Thread.sleep((int) (Math.random() * 10) * 100);
+            Thread.sleep((int) (Math.random() * 10) * 10);
         } catch (InterruptedException e) {
             // Discard
         }