Control Bus

JVM since0.4.0 Native since0.4.0

Manage and monitor Camel routes.

What’s inside

Please refer to the above link for usage and configuration details.

Maven coordinates

Or add the coordinates to your existing project:

<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-controlbus</artifactId>
</dependency>

Check the User guide for more information about writing Camel Quarkus applications.

Usage

Statistics

When using the stats command endpoint, the camel-quarkus-management extension must be added as a project dependency to enable JMX. Maven users will have to add the following to their pom.xml:

<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-management</artifactId>
</dependency>

Camel Quarkus limitations

Statistics

The stats action is not available in native mode as JMX is not supported in the Graal VM. Therefore, attempting to build a native image with the camel-quarkus-management extension on the classpath will result in a build failure.