This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from c2bdda6 Camel-AWS S3: Polished new 6e0a524 camel3 - a little bit of modularization around xpath new 35a691f camel3 - Removed unused stuff in pom.xml for camel-base new cc9b71a CAMEL-13442: camel3 - Move xpath out of camel-core new cd8a810 CAMEL-13442: camel3 - Move xpath out of camel-core new d4a301c CAMEL-13442: camel3 - Move xpath out of camel-core new 13db7cc CAMEL-13442: camel3 - Move xpath out of camel-core new f1db932 CAMEL-13442: camel3 - Move xpath out of camel-core new e16b982 CAMEL-13442: camel3 - Move xpath out of camel-core new 4250eeb CAMEL-13113: Add @Groovy annotation as camel-script was removed new 41145b7 Polished The 36731 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: MIGRATION.md | 7 ++ apache-camel/pom.xml | 10 +++ apache-camel/src/main/descriptors/common-bin.xml | 2 + bom/camel-bom/pom.xml | 10 +++ .../CxfConsumerPayloadXPathClientServerTest.java | 2 +- .../component/cxf/CxfConsumerPayloadXPathTest.java | 2 +- .../org/apache/camel/language/groovy/Groovy.java} | 18 ++--- .../java/org/apache/camel/language/mvel/MVEL.java | 2 +- components/camel-saxon/pom.xml | 3 +- .../camel/component/xquery/XQueryBuilder.java | 41 +++++----- .../camel/component/xquery/XQueryEndpoint.java | 5 +- .../saxon/XPathAnnotationResultTypeTest.java | 2 +- .../org/apache/camel/builder/saxon/XPathTest.java | 2 +- .../xquery/XQueryPredicateFilterTest.java | 4 +- .../camel/component/xslt/SaxonXsltDTDTest.java | 5 +- .../camel/converter/saxon/SaxonConverterTest.java | 4 +- .../xpath/XPathHeaderEnableSaxonJavaDslTest.java | 4 +- .../xpath/XPathLanguageDefaultSettingsTest.xml | 2 +- .../spring/processor/scattergather/MyVendor.java | 2 +- components/camel-xmlsecurity/pom.xml | 15 ++-- .../processor/XmlSignatureProcessor.java | 5 +- .../xmlsecurity/XMLSecurityDataFormat.java | 4 +- components/camel-xpath/pom.xml | 45 +++++++++++ .../camel-xpath}/src/main/docs/xpath-language.adoc | 0 .../language/xpath}/DefaultNamespaceContext.java | 2 +- .../language/xpath/InvalidXPathException.java | 6 +- .../language/xpath}/MessageVariableResolver.java | 2 +- .../camel/language/xpath}/ThreadSafeNodeList.java | 10 ++- .../org/apache/camel/language/xpath}/XPath.java | 3 +- .../xpath}/XPathAnnotationExpressionFactory.java | 3 +- .../apache/camel/language/xpath}/XPathBuilder.java | 40 ++++++--- .../apache/camel/language/xpath/XPathLanguage.java | 33 ++++++-- .../org/apache/camel/language/xpath/package.html | 0 components/pom.xml | 9 ++- components/readme.adoc | 4 +- .../camel/spi/ExpressionResultTypeAware.java} | 27 +++---- core/camel-base/pom.xml | 94 ---------------------- core/camel-core/pom.xml | 4 + core/camel-core/readme.adoc | 4 +- .../org/apache/camel/builder/BuilderSupport.java | 40 +++++++-- .../org/apache/camel/builder/SimpleBuilder.java | 9 ++- .../java/org/apache/camel/builder/xml/package.html | 29 ------- .../apache/camel/model/ExpressionNodeHelper.java | 22 ++--- .../camel/model/language/XPathExpression.java | 13 ++- .../builder/xml/DefaultNamespaceContextTest.java | 2 + .../apache/camel/builder/xml/XPathFeatureTest.java | 2 +- .../apache/camel/builder/xml/XPathMockTest.java | 2 +- .../camel/builder/xml/XPathNamespaceTest.java | 2 +- .../org/apache/camel/builder/xml/XPathTest.java | 6 +- .../camel/builder/xml/XPathTransformTest.java | 2 +- .../xml/XPathWithNamespacesFromDomTest.java | 2 + ...BeanWithXPathInjectionUsingHeaderValueTest.java | 2 +- .../BeanWithXPathInjectionUsingResultTypeTest.java | 2 +- .../camel/component/dataset/CustomDataSetTest.java | 2 +- .../camel/component/mock/MockEndpointTest.java | 2 +- .../org/apache/camel/component/xslt/MyXPath.java | 2 +- .../apache/camel/issues/SetHeaderIssueTest.java | 4 +- .../apache/camel/issues/XPathSplitStreamTest.java | 7 +- .../BeanOgnMethodWithXPathInjectionTest.java | 2 +- .../processor/BeanWithXPathInjectionTest.java | 2 +- .../org/apache/camel/processor/ClaimCheckTest.java | 2 +- .../org/apache/camel/processor/MyNormalizer.java | 2 +- .../camel/processor/SplitterStreamCacheTest.java | 3 +- ...ithNamespaceBuilderFilterAndResultTypeTest.java | 2 +- .../XPathWithNamespaceBuilderFilterTest.java | 2 +- .../camel/util/DumpModelAsXmlNamespaceTest.java | 8 +- .../toolbox/FlexibleAggregationStrategiesTest.java | 5 +- docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages}/xpath-language.adoc | 0 .../camel/example/management/StockService.java | 2 +- .../pojo_messaging/DistributeRecordsBean.java | 2 +- parent/pom.xml | 10 +++ .../karaf/features/src/main/resources/features.xml | 1 + .../components-starter/camel-xpath-starter/pom.xml | 53 ++++++++++++ .../springboot/XPathLanguageAutoConfiguration.java | 0 .../springboot/XPathLanguageConfiguration.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 +++++ .../src/main/resources/META-INF/spring.provides | 17 ++++ platforms/spring-boot/components-starter/pom.xml | 1 + .../camel-spring-boot-dependencies/pom.xml | 10 +++ 82 files changed, 449 insertions(+), 284 deletions(-) copy components/{camel-mvel/src/main/java/org/apache/camel/language/mvel/MVEL.java => camel-groovy/src/main/java/org/apache/camel/language/groovy/Groovy.java} (76%) create mode 100644 components/camel-xpath/pom.xml copy {core/camel-core => components/camel-xpath}/src/main/docs/xpath-language.adoc (100%) rename {core/camel-core/src/main/java/org/apache/camel/builder/xml => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/DefaultNamespaceContext.java (99%) copy core/camel-core/src/main/java/org/apache/camel/builder/xml/InvalidXPathExpression.java => components/camel-xpath/src/main/java/org/apache/camel/language/xpath/InvalidXPathException.java (87%) rename {core/camel-core/src/main/java/org/apache/camel/builder/xml => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/MessageVariableResolver.java (99%) rename {core/camel-base/src/main/java/org/apache/camel/converter/jaxp => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/ThreadSafeNodeList.java (90%) rename {core/camel-core/src/main/java/org/apache/camel/language => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/XPath.java (95%) rename {core/camel-core/src/main/java/org/apache/camel/component/bean => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/XPathAnnotationExpressionFactory.java (97%) rename {core/camel-core/src/main/java/org/apache/camel/builder/xml => components/camel-xpath/src/main/java/org/apache/camel/language/xpath}/XPathBuilder.java (98%) rename {core/camel-core => components/camel-xpath}/src/main/java/org/apache/camel/language/xpath/XPathLanguage.java (84%) rename {core/camel-core => components/camel-xpath}/src/main/java/org/apache/camel/language/xpath/package.html (100%) rename core/{camel-core/src/main/java/org/apache/camel/builder/xml/InvalidXPathExpression.java => camel-api/src/main/java/org/apache/camel/spi/ExpressionResultTypeAware.java} (57%) delete mode 100644 core/camel-core/src/main/java/org/apache/camel/builder/xml/package.html rename {core/camel-core/src/main/docs => docs/components/modules/ROOT/pages}/xpath-language.adoc (100%) create mode 100644 platforms/spring-boot/components-starter/camel-xpath-starter/pom.xml copy platforms/spring-boot/components-starter/{camel-core-starter => camel-xpath-starter}/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageAutoConfiguration.java (100%) copy platforms/spring-boot/components-starter/{camel-core-starter => camel-xpath-starter}/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-xpath-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-xpath-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-xpath-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-xpath-starter/src/main/resources/META-INF/spring.provides