This is an automated email from the ASF dual-hosted git repository. zhfeng 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 51b5b6eaa6 Register To*Stream classes for reflection (#5477) 51b5b6eaa6 is described below commit 51b5b6eaa6286f5df0bc93f5acbdd4ae3d8e4e40 Author: Marco Bungart <32584495+turin...@users.noreply.github.com> AuthorDate: Thu Nov 2 03:41:44 2023 +0100 Register To*Stream classes for reflection (#5477) --- .../deployment/XalanNativeImageProcessor.java | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java index 671414d1b6..caaff56027 100644 --- a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java +++ b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java @@ -33,17 +33,21 @@ class XalanNativeImageProcessor { private static final String TRANSFORMER_FACTORY_SERVICE_FILE_PATH = "META-INF/services/javax.xml.transform.TransformerFactory"; @BuildStep - ReflectiveClassBuildItem reflectiveClasses() { - return ReflectiveClassBuildItem.builder("org.apache.camel.quarkus.support.xalan.XalanTransformerFactory", - "org.apache.xalan.xsltc.dom.ObjectFactory", - "org.apache.xalan.xsltc.dom.XSLTCDTMManager", - "org.apache.xalan.xsltc.trax.ObjectFactory", - "org.apache.xalan.xsltc.trax.TransformerFactoryImpl", - "org.apache.xml.dtm.ObjectFactory", - "org.apache.xml.dtm.ref.DTMManagerDefault", - "org.apache.xml.serializer.OutputPropertiesFactory", - "org.apache.xml.serializer.CharInfo", - "org.apache.xml.utils.FastStringBuffer").methods().build(); + List<ReflectiveClassBuildItem> reflectiveClasses() { + return Arrays.asList( + ReflectiveClassBuildItem.builder("org.apache.camel.quarkus.support.xalan.XalanTransformerFactory", + "org.apache.xalan.xsltc.dom.ObjectFactory", + "org.apache.xalan.xsltc.dom.XSLTCDTMManager", + "org.apache.xalan.xsltc.trax.ObjectFactory", + "org.apache.xalan.xsltc.trax.TransformerFactoryImpl", + "org.apache.xml.dtm.ObjectFactory", + "org.apache.xml.dtm.ref.DTMManagerDefault", + "org.apache.xml.serializer.OutputPropertiesFactory", + "org.apache.xml.serializer.CharInfo", + "org.apache.xml.utils.FastStringBuffer").methods().build(), + ReflectiveClassBuildItem.builder("org.apache.xml.serializer.ToHTMLStream", + "org.apache.xml.serializer.ToTextStream", + "org.apache.xml.serializer.ToXMLStream").build()); } @BuildStep