This project uses Quarkus, the Supersonic Subatomic Java Framework.
If you want to learn more about Quarkus, please visit its website: https://quarkus.io/ .
You can run your application in dev mode that enables live coding using:
./mvnw compile quarkus:dev
NOTE: Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.
The application can be packaged using:
./mvnw package
It produces the quarkus-run.jar
file in the target/quarkus-app/
directory.
Be aware that it’s not an über-jar as the dependencies are copied into the target/quarkus-app/lib/
directory.
The application is now runnable using java -jar target/quarkus-app/quarkus-run.jar
.
- Camel Log (guide): Log messages to the underlying logging mechanism
- Camel JTA (guide): Enclose Camel routes in transactions using Java Transaction API (JTA) and Narayana transaction manager
- Camel Core (guide): Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Simple and Tokenize
- Camel JPA (guide): Store and retrieve Java objects from databases using Java Persistence API (JPA)
- Camel Direct (guide): Call another endpoint from the same Camel Context synchronously
- Camel MicroProfile Health (guide): Expose Camel health checks via MicroProfile Health
- Camel MicroProfile Metrics (guide): Expose metrics from Camel routes
- Camel Data Format (guide): Use a Camel Data Format as a regular Camel Component
- Camel Jackson (guide): Marshal POJOs to JSON and back using Jackson
- Camel Mock (guide): Test routes and mediation rules using mocks
- Camel Netty (guide): Socket level networking using TCP or UDP with Netty 4.x
- Camel Rest (guide): Expose REST services and their OpenAPI Specification or call external REST services
podman run --arch=amd64 -it -p 5672:5672 -p 8161:8161 -e AMQ_USER=admin -e AMQ_PASSWORD=password -e AMQ_QUEUES="incoming,outgoing" -e AMQ_EXTRA_ARGS=--nio registry.redhat.io/amq7/amq-broker-rhel8:7.11.0