Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,20 @@ github:
homepage: https://camel.apache.org
labels:
- camel
- integration
- examples
- kamelet
- low-code
- integration
- integration-framework
- enterprise-integration-patterns
- java
- yaml
- kafka
- rest-api
- data-transformation
- cloud-native
- microservices
- mcp
enabled_merge_buttons:
merge: false
rebase: true
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Enterprise Integration Patterns with powerful bean integration.

This project provides various small prototypes for Apache Camel for low-code integration using JBang and Kamelets.

We suggest to look at [Camel JBang Examples](https://github.com/apache/camel-jbang-examples) first as these
We suggest to look at [Camel CLI Examples](https://github.com/apache/camel-jbang-examples) first as these
examples are aimed to be better documented and generally better quality.

This repo is a place for experiments, prototypes and ad-hoc tasks.
2 changes: 1 addition & 1 deletion jbang/aws-s3-large-object/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This example provides some tips and tricks for dealing with large objects, i.e.

=== Prerequisites
- Camel 3.21.x or Camel 4.x and up
- Camel JBang
- Camel CLI
- S3 compatible storage (i.e. noobaa)

=== Install JBang
Expand Down
2 changes: 1 addition & 1 deletion jbang/blueprint-to-yaml/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This example shows legacy OSGi Blueprint XML file with <blueprint> and <camelContext> with embedded <route>.

The XML can be migrated to YAML DSL using Camel JBang.
The XML can be migrated to YAML DSL using Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/chaos-monkey/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Chaos Monkey

This example shows a chaos monkey with Camel JBang.
This example shows a chaos monkey with Camel CLI.

When everything is okay then Camel reports UP in the health check.
But the chaos monkey can from time to time cause problems and the health check is then DOWN.
Expand Down
2 changes: 1 addition & 1 deletion jbang/circuit-breaker/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Circuit Breaker

This example shows how Camel JBang can use circuit breaker EIP.
This example shows how Camel CLI can use circuit breaker EIP.

=== Install JBang

Expand Down
4 changes: 2 additions & 2 deletions jbang/dependency-injection/README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
== Dependency Injection

This example shows how Camel JBang can use dependency injection annotations
This example shows how Camel CLI can use dependency injection annotations
from Spring Boot or Quarkus, to wire up Java beans.

The runtime is still plain Camel Main with JBang, and not Spring Boot or Quarkus.
However the benefit of allowing to use their annotations is that the transition
from Camel JBang to Spring Boot or Quarkus is easier.
from Camel CLI to Spring Boot or Quarkus is easier.


=== Install JBang
Expand Down
2 changes: 1 addition & 1 deletion jbang/groovy/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Camel Example Groovy

This example shows how to run Camel JBang (YAML routes) with Groovy scripts
This example shows how to run Camel CLI (YAML routes) with Groovy scripts
for small functions and DTO classes.

The Groovy source are compiled on startup.
Expand Down
2 changes: 1 addition & 1 deletion jbang/hello-endpoint-dsl/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Hello Endpoint DSL with Java

This example is a hello world example to run a Java route (type safe with endpoint-dsl) with Camel JBang.
This example is a hello world example to run a Java route (type safe with endpoint-dsl) with Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/hello-java/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Hello Java

This example is a hello world example to run a Java route with Camel JBang.
This example is a hello world example to run a Java route with Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/hello-xml/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Hello Java

This example is a hello world example to run a XML route with Camel JBang.
This example is a hello world example to run a XML route with Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/hello-yaml/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Hello YAML

This example is a hello world example to run YAML route with Camel JBang.
This example is a hello world example to run YAML route with Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/json-transform/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ $ camel run beer-jq.camel.yaml

=== Live updates of message transformation

You can do live changes to the template in the beer-jo.yaml file and see the output in real-time with Camel JBang by running:
You can do live changes to the template in the beer-jo.yaml file and see the output in real-time with Camel CLI by running:

[source,bash]
----
Expand Down
4 changes: 2 additions & 2 deletions jbang/main-profile/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Main Profile

This example shows how you can use Camel JBang with profiles
This example shows how you can use Camel CLI with profiles
to run for development, testing or production.

=== Install JBang
Expand Down Expand Up @@ -34,7 +34,7 @@ Then you can run this example using:
$ camel run hello.camel.yaml
----

This will run in developer mode by deafult (default in Camel JBang)
This will run in developer mode by deafult (default in Camel CLI)

You can run in another profile with:

Expand Down
2 changes: 1 addition & 1 deletion jbang/metrics/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Metrics

This example shows using Micrometer metrics with Camel JBang.
This example shows using Micrometer metrics with Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/prometheus/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Micrometer Prometheus

This example shows using Micrometer metrics with Camel JBang
This example shows using Micrometer metrics with Camel CLI
and with HTTP endpoint for exposing statistics for scraping by Prometheus.

The application is configured in the `application.properties` file.
Expand Down
2 changes: 1 addition & 1 deletion jbang/type-converter/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Type Converter

This example shows how Camel JBang can use custom type converters.
This example shows how Camel CLI can use custom type converters.

=== Install JBang

Expand Down
4 changes: 2 additions & 2 deletions jbang/xml-and-bean/README.adoc
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
== XML and Java Bean

A basic example shows how Camel JBang can invoke Java beans from XML routes.
A basic example shows how Camel CLI can invoke Java beans from XML routes.

Notice how the Java bean is annotated with `@BindToRegisty` that allows Camel
to refer to this bean by an id from the XML routes.

The runtime is still plain Camel Main with JBang, and not Spring Boot or Quarkus.
However the benefit of allowing to use their annotations is that the transition
from Camel JBang to Spring Boot or Quarkus is easier.
from Camel CLI to Spring Boot or Quarkus is easier.


=== Install JBang
Expand Down
2 changes: 1 addition & 1 deletion jbang/xml-to-yaml/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This example shows classic Spring XML file with <bean> and <camelContext> with embedded <route>.

The XML can be migrated to YAML DSL using Camel JBang.
The XML can be migrated to YAML DSL using Camel CLI.

=== Install JBang

Expand Down
2 changes: 1 addition & 1 deletion jbang/xslt-transform/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ $ camel run *

=== Live updates of message transformation

You can do live changes to the stylesheet and see the output in real-time with Camel JBang by running:
You can do live changes to the stylesheet and see the output in real-time with Camel CLI by running:

[source,bash]
----
Expand Down