This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 07654a6ae64 camel-catalog - Also check pojo beans for matching artifact
07654a6ae64 is described below
commit 07654a6ae64d447510210b65c73bf1df0c0045f5
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jun 5 11:00:04 2024 +0200
camel-catalog - Also check pojo beans for matching artifact
---
.../java/org/apache/camel/catalog/DefaultCamelCatalog.java | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
index f9bb8954296..f5ee38d6030 100644
---
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
+++
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
@@ -617,6 +617,16 @@ public class DefaultCamelCatalog extends
AbstractCachingCamelCatalog implements
} catch (Throwable e) {
// ignore as catalog can be dynamic changed and older releases may
not have newer apis
}
+ try {
+ for (String name : findBeansNames()) {
+ ArtifactModel<?> am = pojoBeanModel(name);
+ if (matchArtifact(am, groupId, artifactId, version)) {
+ return am;
+ }
+ }
+ } catch (Throwable e) {
+ // ignore as catalog can be dynamic changed and older releases may
not have newer apis
+ }
return null;
}