Debug

JVM since2.10.0 Native since3.2.0

Enables Camel Route Debugging

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-debug</artifactId>
</dependency>

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

Usage

Native mode

Experimental JMX support was added for native executables in GraalVM for JDK 17/20 / Mandrel 23.0. You can enable this feature by adding the following configuration property to application.properties.

quarkus.native.monitoring=jmxserver,jmxclient

For more information, refer to the Quarkus native guide.

Additional Camel Quarkus configuration

By default, the debug extension is automatically enabled in development mode. If you want to leverage debugging capabilities outside of development mode, you must set a configuration property as follows.

quarkus.camel.debug.enabled=true
Configuration property Type Default

quarkus.camel.debug.enabled

boolean

false

quarkus.camel.debug.suspend

boolean

false

Configuration property fixed at build time. All other configuration properties are overridable at runtime.