You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/12/04 14:33:02 UTC
[2/3] camel git commit: Fix request URL
Fix request URL
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/67f6b323
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/67f6b323
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/67f6b323
Branch: refs/heads/camel-2.18.x
Commit: 67f6b323b8e7beac5fd5c9bc171bfc7dad7f95c3
Parents: 8cc8e3f
Author: Hans Peter Jensen <ex...@almbrand.dk>
Authored: Thu Dec 1 17:31:44 2016 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Sun Dec 4 15:32:34 2016 +0100
----------------------------------------------------------------------
.../salesforce/internal/client/DefaultBulkApiClient.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/67f6b323/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
index 1f024db..565006a 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
@@ -259,7 +259,7 @@ public class DefaultBulkApiClient extends AbstractClientBase implements BulkApiC
@Override
public void getRequest(String jobId, String batchId, final StreamResponseCallback callback) {
- final Request get = getRequest(HttpMethod.GET, batchUrl(jobId, batchId));
+ final Request get = getRequest(HttpMethod.GET, batchRequestUrl(jobId, batchId, null));
// make the call and parse the result
doHttpRequest(get, new ClientResponseCallback() {
@@ -472,4 +472,12 @@ public class DefaultBulkApiClient extends AbstractClientBase implements BulkApiC
return batchUrl(jobId, batchId) + "/result";
}
}
+
+ private String batchRequestUrl(String jobId, String batchId, String requestId) {
+ if (requestId != null) {
+ return batchUrl(jobId, batchId) + "/request/" + requestId;
+ } else {
+ return batchUrl(jobId, batchId) + "/request";
+ }
+ }
}