This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 0dbf4ed With fix of #2260 too many @Converters are registered #2570
0dbf4ed is described below
commit 0dbf4ed72c28dc62759b4a7e702625add34599db
Author: JiriOndrusek <[email protected]>
AuthorDate: Tue May 11 11:10:33 2021 +0200
With fix of #2260 too many @Converters are registered #2570
---
.../java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
index c535777..d819be8 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
@@ -265,7 +265,9 @@ class CamelProcessor {
Set<Class> convertersClasses = index
.getAnnotations(DotName.createSimple(Converter.class.getName()))
- .stream().filter(a -> a.target().kind() ==
AnnotationTarget.Kind.CLASS)
+ .stream().filter(a -> a.target().kind() ==
AnnotationTarget.Kind.CLASS &&
+ (a.value("generateBulkLoader") == null ||
!a.value("generateBulkLoader").asBoolean()) &&
+ (a.value("generateLoader") == null ||
!a.value("generateLoader").asBoolean()))
.map(a -> a.target().asClass().name().toString())
.filter(s -> !internalConverters.contains(s))
.map(s -> CamelSupport.loadClass(s, TCCL))