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) {

Reply via email to