Repository: camel
Updated Branches:
  refs/heads/camel-2.18.x 13af4f0c9 -> 7e8ec3b2d
  refs/heads/master 1c20543ba -> bc6b0f694


CAMEL-10434: Camel catalog support different runtimes to provide their 
supported list of components etc.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/bc6b0f69
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/bc6b0f69
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/bc6b0f69

Branch: refs/heads/master
Commit: bc6b0f694002ecda9ce6806d448712a9146add6c
Parents: 1c20543
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Nov 7 21:39:33 2016 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Nov 7 21:39:33 2016 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/catalog/DefaultCamelCatalog.java    | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/bc6b0f69/platforms/catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
----------------------------------------------------------------------
diff --git 
a/platforms/catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
 
b/platforms/catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
index dc4a10b..0292f2b 100644
--- 
a/platforms/catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
+++ 
b/platforms/catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
@@ -121,6 +121,13 @@ public class DefaultCamelCatalog implements CamelCatalog {
         this.runtimeProvider = runtimeProvider;
         // inject CamelCatalog to the provider
         this.runtimeProvider.setCamelCatalog(this);
+        // invalidate the cache
+        cache.remove("findComponentNames");
+        cache.remove("listComponentsAsJson");
+        cache.remove("findDataFormatNames");
+        cache.remove("listDataFormatsAsJson");
+        cache.remove("findLanguageNames");
+        cache.remove("listLanguagesAsJson");
     }
 
     @Override

Reply via email to