Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

How do I disable JMX?

You can disable JMX instrumentation agent by setting Java VM system property as follow. The property value is treated as boolean.

Code Block

-Dorg.apache.camel.jmx.disabled=true

Or, by adding a jmxAgent element inside the camelContext element in Spring configuration:The easiest way to disable JMX support is via the jmxAgent property on the Camel Context element in your Spring XML

Code Block
<camelContext id="camel" <camelContext xmlns="http://activemqcamel.apache.org/camel/schema/spring">
     <jmxAgent id="agent" disabled="true"/>
     ...
  </camelContext>

Or in Camel 2.1 its a bit easier (not having to use JVM system property) if using pure Java as you can disable it as follows:

Code Block

CamelContext camel = new DefaultCamelContext();
camel.disableJMX();