Updated Branches: refs/heads/camel-2.12.x d3a34bfce -> 235847e58 refs/heads/master aaf56830c -> 60d482b15
CAMEL-7137: Allow to configure salesforce component packages easier in blueprint just like in spring Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/60d482b1 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/60d482b1 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/60d482b1 Branch: refs/heads/master Commit: 60d482b15beec7ca2b3c0cfb35d0fb711de6883a Parents: aaf5683 Author: Claus Ibsen <[email protected]> Authored: Fri Jan 17 13:13:44 2014 +0100 Committer: Claus Ibsen <[email protected]> Committed: Fri Jan 17 13:13:44 2014 +0100 ---------------------------------------------------------------------- .../camel/component/salesforce/SalesforceComponent.java | 7 +++++++ .../component/salesforce/internal/SalesforceSession.java | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/60d482b1/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java ---------------------------------------------------------------------- diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java index 806c940..52dafa5 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java +++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java @@ -311,6 +311,13 @@ public class SalesforceComponent extends UriEndpointComponent implements Endpoin this.packages = packages; } + public void setPackages(String packages) { + // split using comma + if (packages != null) { + setPackages(packages.split(",")); + } + } + public SalesforceSession getSession() { return session; } http://git-wip-us.apache.org/repos/asf/camel/blob/60d482b1/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java ---------------------------------------------------------------------- diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java index c40f3a7..a1ce643 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java +++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java @@ -106,7 +106,8 @@ public class SalesforceSession implements Service { // login to Salesforce and get session id final StatusExceptionExchange loginPost = new StatusExceptionExchange(true); - loginPost.setURL(config.getLoginUrl() + OAUTH2_TOKEN_PATH); + String url = config.getLoginUrl() + OAUTH2_TOKEN_PATH; + loginPost.setURL(url); loginPost.setMethod(HttpMethods.POST); loginPost.setRequestContentType(FORM_CONTENT_TYPE); @@ -120,6 +121,8 @@ public class SalesforceSession implements Service { try { + LOG.info("Logging clientId: {} into Salesforce url: {}", config.getClientId(), url); + // set form content loginPost.setRequestContent(new ByteArrayBuffer( nvps.encode(StringUtil.__UTF8, true).getBytes(StringUtil.__UTF8)));
