Updated Branches: refs/heads/camel-2.12.x 1135e7d4e -> 31469443b refs/heads/master b33baa0ef -> c87bc8c4c
camel-salesforce should clear internal cached class map when stopping. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/31469443 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/31469443 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/31469443 Branch: refs/heads/camel-2.12.x Commit: 31469443b1689c68fd6eabb58865351b246d2d92 Parents: 1135e7d Author: Claus Ibsen <davscl...@apache.org> Authored: Thu Jan 16 14:21:41 2014 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Thu Jan 16 14:21:41 2014 +0100 ---------------------------------------------------------------------- .../apache/camel/component/salesforce/SalesforceComponent.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/31469443/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 3301561..806c940 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 @@ -20,7 +20,6 @@ import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -124,7 +123,7 @@ public class SalesforceComponent extends UriEndpointComponent implements Endpoin } } - return Collections.unmodifiableMap(result); + return result; } @Override @@ -175,7 +174,7 @@ public class SalesforceComponent extends UriEndpointComponent implements Endpoin } else { // use an empty map to avoid NPEs later LOG.warn("Missing property packages, getSObject* operations will NOT work"); - classMap = Collections.unmodifiableMap(new HashMap<String, Class<?>>()); + classMap = new HashMap<String, Class<?>>(0); } if (subscriptionHelper != null) {