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 <ondrusek.j...@gmail.com>
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))

Reply via email to