You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/05/11 10:29:57 UTC

[camel] branch master updated (3fb0d62 -> 5c4682c)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 3fb0d62  Upgrade Infinispan to version 9.4.13.Final
     new ca9ed07  [CAMEL-13499] Use Random.nextDouble instead of Math.random for better performance
     new 7d1fd2e  Fixed CS for Camel-example-cdi-metrics
     new 5c4682c  Fixed CS for Loan Broker Jms Example

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/camel/example/cdi/metrics/UnreliableService.java    | 5 ++++-
 .../java/org/apache/camel/loanbroker/CreditAgencyProcessor.java    | 7 +++++--
 .../main/java/org/apache/camel/loanbroker/bank/BankProcessor.java  | 5 ++++-
 3 files changed, 13 insertions(+), 4 deletions(-)


[camel] 03/03: Fixed CS for Loan Broker Jms Example

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5c4682c63458e739dee546a07f51cedbf64a383d
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Sat May 11 12:29:22 2019 +0200

    Fixed CS for Loan Broker Jms Example
---
 .../main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java | 5 +++--
 .../main/java/org/apache/camel/loanbroker/bank/BankProcessor.java    | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
index 4b308e7..2fc3fb1 100644
--- a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
+++ b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
@@ -16,9 +16,10 @@
  */
 package org.apache.camel.loanbroker;
 
+import java.util.Random;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
-import java.util.Random;
 
 //START SNIPPET: creditAgency
 public class CreditAgencyProcessor implements Processor {
@@ -26,7 +27,7 @@ public class CreditAgencyProcessor implements Processor {
     public void process(Exchange exchange) throws Exception {
         String ssn = exchange.getIn().getHeader(Constants.PROPERTY_SSN, String.class);
         Random rand = new Random();
-	int score = (int) (rand.nextDouble() * 600 + 300);
+        int score = (int) (rand.nextDouble() * 600 + 300);
         int hlength = (int) (rand.nextDouble() * 19 + 1);
 
         exchange.getOut().setHeader(Constants.PROPERTY_SCORE, score);
diff --git a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
index e6ebb28..36a1767 100644
--- a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
+++ b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
@@ -16,11 +16,12 @@
  */
 package org.apache.camel.loanbroker.bank;
 
+import java.util.Random;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.loanbroker.Constants;
 
-import java.util.Random;
 //START SNIPPET: bank
 public class BankProcessor implements Processor {
     private final String bankName;
@@ -35,7 +36,7 @@ public class BankProcessor implements Processor {
         String ssn = exchange.getIn().getHeader(Constants.PROPERTY_SSN, String.class);
         Integer historyLength = exchange.getIn().getHeader(Constants.PROPERTY_HISTORYLENGTH, Integer.class);
         Random rand = new Random();
-	double rate = primeRate + (double) (historyLength / 12) / 10 + (rand.nextDouble()  * 10) / 10;
+        double rate = primeRate + (double) (historyLength / 12) / 10 + (rand.nextDouble()  * 10) / 10;
 
         // set reply details as headers
         exchange.getOut().setHeader(Constants.PROPERTY_BANK, bankName);


[camel] 01/03: [CAMEL-13499] Use Random.nextDouble instead of Math.random for better performance

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit ca9ed072f45e52dbbc280d8a996bd862d11497ec
Author: bd2019us <>
AuthorDate: Fri May 10 18:44:16 2019 -0500

    [CAMEL-13499] Use Random.nextDouble instead of Math.random for better performance
---
 .../org/apache/camel/example/cdi/metrics/UnreliableService.java     | 4 +++-
 .../java/org/apache/camel/loanbroker/CreditAgencyProcessor.java     | 6 ++++--
 .../main/java/org/apache/camel/loanbroker/bank/BankProcessor.java   | 4 +++-
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java b/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
index a4cd023..2441ffd 100644
--- a/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
+++ b/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
@@ -21,13 +21,15 @@ import javax.enterprise.context.ApplicationScoped;
 import com.codahale.metrics.annotation.Metered;
 import org.apache.camel.Exchange;
 import org.apache.camel.RuntimeExchangeException;
+import java.util.Random;
 
 @ApplicationScoped
 public class UnreliableService {
 
     @Metered
     public void attempt(Exchange exchange) {
-        if (Math.random() < 0.5) {
+	Random rand = new Random();
+        if (rand.nextDouble() < 0.5) {
             throw new RuntimeExchangeException("Random failure", exchange);
         }
     }
diff --git a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
index 36dbf08..4b308e7 100644
--- a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
+++ b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/CreditAgencyProcessor.java
@@ -18,14 +18,16 @@ package org.apache.camel.loanbroker;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
+import java.util.Random;
 
 //START SNIPPET: creditAgency
 public class CreditAgencyProcessor implements Processor {
 
     public void process(Exchange exchange) throws Exception {
         String ssn = exchange.getIn().getHeader(Constants.PROPERTY_SSN, String.class);
-        int score = (int) (Math.random() * 600 + 300);
-        int hlength = (int) (Math.random() * 19 + 1);
+        Random rand = new Random();
+	int score = (int) (rand.nextDouble() * 600 + 300);
+        int hlength = (int) (rand.nextDouble() * 19 + 1);
 
         exchange.getOut().setHeader(Constants.PROPERTY_SCORE, score);
         exchange.getOut().setHeader(Constants.PROPERTY_HISTORYLENGTH, hlength);
diff --git a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
index 73baaed..e6ebb28 100644
--- a/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
+++ b/examples/camel-example-loan-broker-jms/src/main/java/org/apache/camel/loanbroker/bank/BankProcessor.java
@@ -20,6 +20,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.loanbroker.Constants;
 
+import java.util.Random;
 //START SNIPPET: bank
 public class BankProcessor implements Processor {
     private final String bankName;
@@ -33,7 +34,8 @@ public class BankProcessor implements Processor {
     public void process(Exchange exchange) throws Exception {
         String ssn = exchange.getIn().getHeader(Constants.PROPERTY_SSN, String.class);
         Integer historyLength = exchange.getIn().getHeader(Constants.PROPERTY_HISTORYLENGTH, Integer.class);
-        double rate = primeRate + (double) (historyLength / 12) / 10 + (Math.random() * 10) / 10;
+        Random rand = new Random();
+	double rate = primeRate + (double) (historyLength / 12) / 10 + (rand.nextDouble()  * 10) / 10;
 
         // set reply details as headers
         exchange.getOut().setHeader(Constants.PROPERTY_BANK, bankName);


[camel] 02/03: Fixed CS for Camel-example-cdi-metrics

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7d1fd2e9e89a01f24f722e5f6ce47e1e07bfcb25
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Sat May 11 12:26:11 2019 +0200

    Fixed CS for Camel-example-cdi-metrics
---
 .../java/org/apache/camel/example/cdi/metrics/UnreliableService.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java b/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
index 2441ffd..17387ea 100644
--- a/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
+++ b/examples/camel-example-cdi-metrics/src/main/java/org/apache/camel/example/cdi/metrics/UnreliableService.java
@@ -16,19 +16,20 @@
  */
 package org.apache.camel.example.cdi.metrics;
 
+import java.util.Random;
+
 import javax.enterprise.context.ApplicationScoped;
 
 import com.codahale.metrics.annotation.Metered;
 import org.apache.camel.Exchange;
 import org.apache.camel.RuntimeExchangeException;
-import java.util.Random;
 
 @ApplicationScoped
 public class UnreliableService {
 
     @Metered
     public void attempt(Exchange exchange) {
-	Random rand = new Random();
+        Random rand = new Random();
         if (rand.nextDouble() < 0.5) {
             throw new RuntimeExchangeException("Random failure", exchange);
         }