This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25204
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 4bd647038896 CAMEL-25204: camel-java-io - the Java DSL parser resolves
the header names of the endpoint DSL
omit 0d08fc884841 CAMEL-25203: camel-java-io - the route locals of one
configure() are not those of the next
omit 0f32b85f461a CAMEL-25203: camel-java-io - read routes kept in local
variables; setHeaders with plain values can be dumped
add 639e282ef866 CAMEL-25178: Improve Switch EIP discoverability and DSL
support
add 1ea100c9dc7a CAMEL-25178: Preserve case lookup and guard diagnostic
labels
add e5d85f3ac0d9 CAMEL-25196: camel-jbang - TUI Source tab route jump
links for XML DSL routes (#27144)
add 8aad3f56d373 CAMEL-25203: camel-java-io - read routes kept in local
variables; setHeaders with plain values can be dumped (#27153)
add 67a4b6ccf8b3 CAMEL-25204: camel-java-io - the Java DSL parser resolves
the header names of the endpoint DSL
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4bd647038896)
\
N -- N -- N refs/heads/fix/CAMEL-25204 (67a4b6ccf8b3)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/docs/ai-patterns.adoc | 6 +-
.../org/apache/camel/catalog/docs/choice-eip.adoc | 6 +
.../docs/enterprise-integration-patterns.adoc | 4 +
.../org/apache/camel/catalog/docs/switch-eip.adoc | 135 ++++++++++++-------
.../org/apache/camel/catalog/models/switch.json | 1 +
.../camel/catalog/schemas/camelYamlDsl-model.json | 1 +
.../processor/SpringSwitchTest.java} | 54 +++-----
.../camel/spring/processor/SpringSwitchTest.xml | 48 +++++++
.../SwitchRouteStructureDevConsoleTest.java | 89 +++++++++++++
.../main/docs/modules/eips/pages/ai-patterns.adoc | 6 +-
.../main/docs/modules/eips/pages/choice-eip.adoc | 6 +
.../pages/enterprise-integration-patterns.adoc | 4 +
.../main/docs/modules/eips/pages/switch-eip.adoc | 135 ++++++++++++-------
.../camel/impl/DefaultModelToStructureDumper.java | 13 +-
.../META-INF/org/apache/camel/model/switch.json | 1 +
.../apache/camel/model/SwitchCaseDefinition.java | 37 +++++-
.../org/apache/camel/model/SwitchDefinition.java | 33 ++++-
.../camel/model/SwitchOtherwiseDefinition.java | 26 +++-
.../apache/camel/model/SwitchDefinitionTest.java | 12 ++
.../org/apache/camel/reifier/SwitchReifier.java | 8 +-
.../camel/processor/SwitchValidationTest.java | 2 +-
.../org/apache/camel/java/in/LwJavaParserTest.java | 29 ++++
core/camel-xml-io/src/test/resources/switch.xml | 40 ++++++
.../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 17 +++
.../camel/yaml/io/YamlPrinterRoundTripTest.java | 21 +++
.../org/apache/camel/yaml/out/XmlToYamlTest.java | 31 +++++
.../apache/camel/yaml/out/YamlModelWriterTest.java | 16 +++
...te-routing-slip.yaml => yaml-route-switch.yaml} | 17 ++-
.../builder/endpoint/SwitchEndpointDslTest.java | 146 +++++++++++++++++++++
.../dsl/jbang/core/commands/ai/eip-samples.json | 4 +-
.../dsl/jbang/core/commands/ai/CatalogSamples.java | 4 +
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 4 +-
.../jbang/core/commands/ai/CatalogSamplesTest.java | 23 ++++
.../jbang/core/commands/mcp/PromptDefinitions.java | 2 +-
.../jbang/core/commands/tui/JavaRouteScanner.java | 24 ++--
.../{SelectionContext.java => ScannedRoute.java} | 15 ++-
.../dsl/jbang/core/commands/tui/SourceTab.java | 25 ++--
.../jbang/core/commands/tui/XmlRouteScanner.java | 124 +++++++++++++++++
.../src/main/resources/tui/help/source.md | 4 +-
.../core/commands/tui/JavaRouteScannerTest.java | 30 ++---
.../core/commands/tui/SourceTabJumpLinksTest.java | 31 +++++
.../core/commands/tui/XmlRouteScannerTest.java | 79 +++++++++++
.../camel/dsl/yaml/validator/SwitchSchemaTest.java | 9 ++
.../resources/schema/camelYamlDsl-model.json | 1 +
.../java/org/apache/camel/dsl/yaml/SwitchTest.java | 47 +------
.../src/test/resources/switch.camel.yaml | 46 +++++--
46 files changed, 1162 insertions(+), 254 deletions(-)
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/{component/properties/BaseSpringPropertiesComponentTest.java
=> spring/processor/SpringSwitchTest.java} (52%)
create mode 100644
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/SpringSwitchTest.xml
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/SwitchRouteStructureDevConsoleTest.java
create mode 100644 core/camel-xml-io/src/test/resources/switch.xml
copy core/camel-yaml-io/src/test/resources/{yaml-route-routing-slip.yaml =>
yaml-route-switch.yaml} (70%)
create mode 100644
dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/SwitchEndpointDslTest.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{SelectionContext.java
=> ScannedRoute.java} (68%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/XmlRouteScanner.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/XmlRouteScannerTest.java
copy core/camel-yaml-io/src/test/resources/route8b.yaml =>
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/resources/switch.camel.yaml (55%)