You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "davsclaus (via GitHub)" <gi...@apache.org> on 2026/09/18 14:33:54 UTC

[PR] CAMEL-24808: rung 3 of the ladder: route [camel-jbang-examples]

davsclaus opened a new pull request, #79:
URL: https://github.com/apache/camel-jbang-examples/pull/79

   Rung 3 of the ladder from CAMEL-24808: routing.
   
   Four examples under `route/`, all reading the same three web shop orders from an `orders/` directory (DK paid, DE paid, US pending):
   
   - `content-based-router` (moved from `eip/`): `choice` by country, DK to local delivery, EU list via the simple `in` operator, otherwise export.
   - `order-lines`: `split` over the order lines with the order id kept in a header; logs one pick line per line and the parent's confirmation.
   - `aggregator` (moved from `eip/`): the reverse, lines correlated by order id with `completionSizeExpression` from `CamelSplitSize` and `GroupedBodyAggregationStrategy`, marshalled to JSON.
   - `filter-and-multicast`: `filter` on paid status, `multicast` to warehouse and invoicing routes.
   
   Each has a README in the ladder shape (What you will see, How it works, Build it step by step, Try changing, Integration testing), `metadata.json` with `teaches`, a Citrus YAML test run with `camel test run`, and a CI matrix entry. All four tests pass locally. Catalog regenerated (35 examples).
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_01Bp3538HRBPMQkb5ta9xRaj


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] CAMEL-24808: rung 3 of the ladder: route [camel-jbang-examples]

Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus merged PR #79:
URL: https://github.com/apache/camel-jbang-examples/pull/79


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org