This is an automated email from the ASF dual-hosted git repository.

christophd pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 7d31f3b0d8c7 CAMEL-25398: camel-jbang - camel ask, MCP tools and the 
monitor surface CLI failures to agents (#27931)
     new 1bbffc407dfc CAMEL-25378: Add camel-test-citrus component for Citrus 
message validation
     new 85aad9485099 Regen
     new 5b2016dfae5a CAMEL-25378: Address review feedback on camel-test-citrus
     new 30c38b3f83cb Regen
     new 371e18657eab CAMEL-25378: Use MockEndpoint processor infrastructure 
for Citrus validation
     new 5587fc57a47e Regen
     new c91fed0060f3 CAMEL-25378: Escape Citrus variable placeholder in adoc 
to fix website build
     new 737a9994c060 CAMEL-25378: Address review feedback on camel-test-citrus
     new 5d8e3d72d783 CAMEL-25378: Use case-insensitive header validation for 
Citrus
     new 70984a670703 CAMEL-25378: Fix validate() return type and doc inaccuracy
     new 042cbc00e7e2 CAMEL-25378: Make nextSpecIndex final and allow variable 
overwrite
     new 51013863a91a CAMEL-25378: Address davsclaus review feedback
     new 2059cf2a2543 CAMEL-25378: Remove dead name field and guard supplier 
against NPE
     new cbf84d90b2fa CAMEL-25378: Restore name field with accessor overrides 
and add missing tests
     new d2ec84933cf0 CAMEL-25378: Only write back new or changed variables 
after Citrus validation
     new 30589ef8d6ee CAMEL-25378: Fix receive mode failure recording and 
document edge cases
     new 2907675a4288 CAMEL-25378: Bump parent to 4.24.0-SNAPSHOT and clarify 
redelivery doc

The 17 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:
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../org/apache/camel/catalog/components.properties |   1 +
 .../apache/camel/catalog/components/citrus.json    |  50 ++
 .../org/apache/camel/catalog/docs.properties       |   1 +
 .../camel/catalog/docs/citrus-component.adoc       | 437 ++++++++++++++
 components/camel-test/camel-test-citrus/pom.xml    | 111 ++++
 .../citrus/CitrusComponentConfigurer.java          |  22 +
 .../component/citrus/CitrusEndpointConfigurer.java |  51 ++
 .../component/citrus/CitrusEndpointUriFactory.java |  93 +++
 .../org/apache/camel/component/citrus/citrus.json  |  50 ++
 .../services/org/apache/camel/component.properties |   7 +
 .../services/org/apache/camel/component/citrus     |   2 +
 .../org/apache/camel/configurer/citrus-component   |   2 +
 .../org/apache/camel/configurer/citrus-endpoint    |   2 +
 .../org/apache/camel/urifactory/citrus-endpoint    |   2 +
 .../src/main/docs/citrus-component.adoc            | 437 ++++++++++++++
 .../camel/component/citrus/CitrusComponent.java    |  51 ++
 .../camel/component/citrus/CitrusEndpoint.java     | 276 +++++++++
 .../citrus/CitrusValidationProcessor.java          | 227 ++++++++
 .../component/citrus/MessageResponseSpec.java      |  59 ++
 .../component/citrus/MessageValidationSpec.java    |  72 +++
 .../citrus/CitrusMultipleEndpointsTest.java        |  82 +++
 .../citrus/CitrusReceiveErrorHandlingTest.java     |  88 +++
 .../camel/component/citrus/CitrusReceiveTest.java  | 239 ++++++++
 .../citrus/CitrusSequentialValidationTest.java     | 156 +++++
 .../component/citrus/CitrusValidateJsonTest.java   | 180 ++++++
 .../citrus/CitrusValidatePlainTextTest.java        |  76 +++
 .../component/citrus/CitrusValidateXmlTest.java    |  96 +++
 .../component/citrus/CitrusValidateYamlTest.java   | 112 ++++
 .../camel/component/citrus/CitrusVariableTest.java | 102 ++++
 .../src/test/resources/log4j2-test.properties      |  28 +
 components/camel-test/pom.xml                      |   1 +
 .../org/apache/camel/main/components.properties    |   1 +
 .../java/org/apache/camel/util/ArtifactUtils.java  |   1 +
 .../modules/ROOT/examples/json/citrus.json         |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/citrus-component.adoc       |   1 +
 .../component/ComponentsBuilderFactory.java        |  13 +
 .../dsl/CitrusComponentBuilderFactory.java         | 159 +++++
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  54 ++
 .../endpoint/dsl/CitrusEndpointBuilderFactory.java | 643 +++++++++++++++++++++
 .../camel-component-known-dependencies.properties  |   1 +
 parent/pom.xml                                     |   5 +
 .../apache/camel/maven/packaging/MojoHelper.java   |   3 +-
 47 files changed, 4007 insertions(+), 1 deletion(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/citrus.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/citrus-component.adoc
 create mode 100644 components/camel-test/camel-test-citrus/pom.xml
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusComponentConfigurer.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusEndpointConfigurer.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusEndpointUriFactory.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/org/apache/camel/component/citrus/citrus.json
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/component/citrus
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/configurer/citrus-component
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/configurer/citrus-endpoint
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/citrus-endpoint
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/docs/citrus-component.adoc
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusComponent.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusEndpoint.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusValidationProcessor.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/MessageResponseSpec.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/MessageValidationSpec.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusMultipleEndpointsTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusReceiveErrorHandlingTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusReceiveTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusSequentialValidationTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateJsonTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidatePlainTextTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateXmlTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateYamlTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusVariableTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/resources/log4j2-test.properties
 create mode 120000 docs/components/modules/ROOT/examples/json/citrus.json
 create mode 120000 docs/components/modules/ROOT/pages/citrus-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/CitrusComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CitrusEndpointBuilderFactory.java

Reply via email to