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);
}