The WildFly-Camel Subsystem allows you to add Camel Routes as part of the WildFly configuration. Routes can be deployed as part of Jarkarta EE applications. Jarkarta EE components can access the Camel Core API and various Camel Component APIs.
Your Enterprise Integration Solution can be architected as a combination of Jarkarta EE and Camel functionality.
The docs are generated using Asciidoctor.
To generate an update of the docs use:
$ mvn clean install -f docs
If you like to contribute to the docs, please file a pull request against the master branch.
The wildfly-camel-examples are also available on Eclipse Che.
Minimum of Java 1.8, to run WildFly and Maven.
Minimum of Maven 3.2.3.
The default build is straight forward
$ mvn clean install
The extended build includes the set of Jarkarta EE integration examples
$ mvn clean install -Dts.all
If you like to contribute to the project, please file a pull request.
In your WildFly home directory run ...
$ bin/standalone.sh -c standalone-camel.xml
To setup OpenShift Origin with an integrated Docker environment, follow the instructions here.
Then simply run the docker image like this ...
$ docker run --rm -ti -p 9990:9990 -p 8080:8080 -e WILDFLY_MANAGEMENT_USER=admin -e WILDFLY_MANAGEMENT_PASSWORD=admin wildflyext/wildfly-camel