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

davsclaus pushed a change to branch CAMEL-25764-dynamic-routing
in repository https://gitbox.apache.org/repos/asf/camel-jbang-examples.git


    omit 7c18a8c  route/dynamic-routing - recipient list, failover load 
balancer and throttle
     add 281cd32  connect-service/jms-request-reply - request-reply, a dead 
letter queue and a topic on Artemis (#115)
     add 8eb4cd5  route/enrich-and-dedupe - idempotent consumer, pollEnrich 
into a variable, and a wire tap (#116)
     add 480f752  ai/ticket-classifier - a local model sorts support tickets, 
and the route checks its answer (#119)
     add d36c41e  CAMEL-22996: drop Java 17 support, raise minimum to Java 21 
(#125)
     add b402ca8  contracts/rest-code-first - the REST DSL with JSON binding to 
a Java record and a generated API description (#118)
     add bc1c584  route/dynamic-routing - recipient list, failover load 
balancer and throttle

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   (7c18a8c)
            \
             N -- N -- N   refs/heads/CAMEL-25764-dynamic-routing (bc1c584)

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:
 .github/workflows/build.yml                        |  19 +-
 AGENTS.md                                          |   2 +-
 README.md                                          |   6 +-
 ai/README.md                                       |   1 +
 ai/docling-langchain4j-rag/metadata.json           |   2 +-
 ai/mcp-server/metadata.json                        |   2 +-
 ai/openai-pii-redaction/metadata.json              |   2 +-
 ai/ticket-classifier/README.md                     |  93 +++++++++
 .../application.properties                         |   5 +-
 ai/ticket-classifier/metadata.json                 |  43 ++++
 .../test/ticket-classifier.citrus.it.yaml}         |  28 ++-
 ai/ticket-classifier/ticket-classifier.camel.yaml  |  85 ++++++++
 ai/ticket-classifier/tickets/T-1.json              |   1 +
 ai/ticket-classifier/tickets/T-2.json              |   1 +
 ai/ticket-classifier/tickets/T-3.json              |   1 +
 camel-jbang-example-catalog.json                   | 229 ++++++++++++++++++++-
 connect-service/README.md                          |   1 +
 connect-service/camel-1-tribute/metadata.json      |   2 +-
 connect-service/ftp/metadata.json                  |   2 +-
 connect-service/jms-request-reply/README.md        | 104 ++++++++++
 .../jms-request-reply}/application.properties      |   7 +-
 .../jms-request-reply/jms-request-reply.camel.yaml | 134 ++++++++++++
 connect-service/jms-request-reply/metadata.json    |  46 +++++
 .../jms-request-reply}/orders/order-1001.json      |   0
 .../jms-request-reply}/orders/order-1002.json      |   0
 .../jms-request-reply}/orders/order-1003.json      |   0
 .../jms-request-reply}/stock.json                  |   0
 .../test/jms-request-reply.citrus.it.yaml          |  41 ++++
 connect-service/kafka-orders/metadata.json         |   2 +-
 connect-service/mqtt/metadata.json                 |   2 +-
 contracts/README.md                                |   3 +-
 contracts/keycloak-security-rest/metadata.json     |   2 +-
 contracts/openapi-client/metadata.json             |   2 +-
 contracts/openapi-server/metadata.json             |   2 +-
 .../rest-code-first/Order.java                     |  18 +-
 contracts/rest-code-first/README.md                |  91 ++++++++
 .../rest-code-first}/application.properties        |   2 +
 contracts/rest-code-first/metadata.json            |  38 ++++
 contracts/rest-code-first/orders.json              |   5 +
 .../rest-code-first/rest-code-first.camel.yaml     | 107 ++++++++++
 .../test/rest-code-first.citrus.it.yaml            |  95 +++++++++
 route/README.md                                    |   1 +
 route/enrich-and-dedupe/README.md                  |  86 ++++++++
 .../enrich-and-dedupe}/application.properties      |   3 +-
 route/enrich-and-dedupe/customers/C-134.json       |   1 +
 route/enrich-and-dedupe/customers/C-207.json       |   1 +
 route/enrich-and-dedupe/customers/C-482.json       |   1 +
 .../enrich-and-dedupe/enrich-and-dedupe.camel.yaml |  86 ++++++++
 route/enrich-and-dedupe/metadata.json              |  38 ++++
 .../enrich-and-dedupe}/orders/order-1001.json      |   0
 .../enrich-and-dedupe}/orders/order-1002.json      |   0
 .../enrich-and-dedupe}/orders/order-1003.json      |   0
 .../orders/resent-order-1001.json                  |   0
 .../test/enrich-and-dedupe.citrus.it.yaml          |  34 +++
 54 files changed, 1428 insertions(+), 49 deletions(-)
 create mode 100644 ai/ticket-classifier/README.md
 copy ai/{langchain4j-chat => ticket-classifier}/application.properties (82%)
 create mode 100644 ai/ticket-classifier/metadata.json
 copy ai/{langchain4j-chat/test/langchain4j-chat.citrus.it.yaml => 
ticket-classifier/test/ticket-classifier.citrus.it.yaml} (64%)
 create mode 100644 ai/ticket-classifier/ticket-classifier.camel.yaml
 create mode 100644 ai/ticket-classifier/tickets/T-1.json
 create mode 100644 ai/ticket-classifier/tickets/T-2.json
 create mode 100644 ai/ticket-classifier/tickets/T-3.json
 create mode 100644 connect-service/jms-request-reply/README.md
 copy {connect/http-client => 
connect-service/jms-request-reply}/application.properties (70%)
 create mode 100644 
connect-service/jms-request-reply/jms-request-reply.camel.yaml
 create mode 100644 connect-service/jms-request-reply/metadata.json
 copy {ai/langchain4j-chat => 
connect-service/jms-request-reply}/orders/order-1001.json (100%)
 copy {ai/langchain4j-chat => 
connect-service/jms-request-reply}/orders/order-1002.json (100%)
 copy {ai/langchain4j-chat => 
connect-service/jms-request-reply}/orders/order-1003.json (100%)
 copy {ai/mcp-server => connect-service/jms-request-reply}/stock.json (100%)
 create mode 100644 
connect-service/jms-request-reply/test/jms-request-reply.citrus.it.yaml
 copy quick-start/routes/Greeter.java => contracts/rest-code-first/Order.java 
(64%)
 create mode 100644 contracts/rest-code-first/README.md
 copy {connect/http-client => contracts/rest-code-first}/application.properties 
(83%)
 create mode 100644 contracts/rest-code-first/metadata.json
 create mode 100644 contracts/rest-code-first/orders.json
 create mode 100644 contracts/rest-code-first/rest-code-first.camel.yaml
 create mode 100644 
contracts/rest-code-first/test/rest-code-first.citrus.it.yaml
 create mode 100644 route/enrich-and-dedupe/README.md
 copy {connect/http-client => route/enrich-and-dedupe}/application.properties 
(89%)
 create mode 100644 route/enrich-and-dedupe/customers/C-134.json
 create mode 100644 route/enrich-and-dedupe/customers/C-207.json
 create mode 100644 route/enrich-and-dedupe/customers/C-482.json
 create mode 100644 route/enrich-and-dedupe/enrich-and-dedupe.camel.yaml
 create mode 100644 route/enrich-and-dedupe/metadata.json
 copy {ai/langchain4j-chat => route/enrich-and-dedupe}/orders/order-1001.json 
(100%)
 copy {ai/langchain4j-chat => route/enrich-and-dedupe}/orders/order-1002.json 
(100%)
 copy {ai/langchain4j-chat => route/enrich-and-dedupe}/orders/order-1003.json 
(100%)
 copy ai/langchain4j-chat/orders/order-1001.json => 
route/enrich-and-dedupe/orders/resent-order-1001.json (100%)
 create mode 100644 
route/enrich-and-dedupe/test/enrich-and-dedupe.citrus.it.yaml

Reply via email to