You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zb...@apache.org on 2021/11/17 16:02:06 UTC
[camel-quarkus] 02/03: Update Atlasmaps reflective class build configuration due to Atlasmap 2.3.x improvements
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 62805ab153600bf756b47adaeddcb3678d302598
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Tue Nov 16 20:32:10 2021 +0100
Update Atlasmaps reflective class build configuration due to Atlasmap 2.3.x improvements
---
.../quarkus/component/atlasmap/deployment/AtlasmapProcessor.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
index 0789a2c..346259c 100644
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
@@ -57,7 +57,7 @@ class AtlasmapProcessor {
@BuildStep
List<ReflectiveClassBuildItem> registerReflectiveClasses() {
- List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
+ List<ReflectiveClassBuildItem> items = new ArrayList<>();
items.add(new ReflectiveClassBuildItem(false, false, DefaultAtlasContextFactory.class));
items.add(new ReflectiveClassBuildItem(false, false, DefaultAtlasModuleInfo.class));
items.add(new ReflectiveClassBuildItem(true, false, JsonModule.class));
@@ -66,8 +66,7 @@ class AtlasmapProcessor {
items.add(new ReflectiveClassBuildItem(true, false, XmlModule.class));
items.add(new ReflectiveClassBuildItem(false, true, false, AtlasContextFactoryMXBean.class));
items.add(new ReflectiveClassBuildItem(false, true, false, AtlasModuleInfoMXBean.class));
- // that class needs reflection on both methods and fields : see issue https://github.com/atlasmap/atlasmap/issues/2722
- items.add(new ReflectiveClassBuildItem(false, true, true, DataSourceMetadata.class));
+ items.add(new ReflectiveClassBuildItem(false, true, false, DataSourceMetadata.class));
return items;
}