This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch debug-jmx
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 1ace71cf14138289aa59b48a05f55435c9f9ff80
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue May 14 10:54:07 2024 +0200

    CAMEL-20760: camel-core - Allow to turn on|off RMI connector for tooling 
based debuggers
---
 .../apache/camel/catalog/main/camel-main-configuration-metadata.json    | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
index 6a5e64eabbf..3ed4a3937f0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
@@ -145,6 +145,8 @@
     { "name": "camel.debug.includeException", "description": "Trace messages 
to include exception if the message failed", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.debug.includeExchangeProperties", "description": "Whether 
to include the exchange properties in the traced message", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.debug.includeExchangeVariables", "description": "Whether 
to include the exchange variables in the traced message", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
+    { "name": "camel.debug.jmxConnectorEnabled", "description": "Whether to 
create JMX connector that allows tooling to control the Camel debugger. This is 
what the IDEA and VSCode tooling is using.", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
+    { "name": "camel.debug.jmxConnectorPort", "description": "Port number to 
expose a JMX RMI connector for tooling that needs to control the debugger.", 
"sourceType": "org.apache.camel.main.DebuggerConfigurationProperties", "type": 
"integer", "javaType": "int", "defaultValue": 1099 },
     { "name": "camel.debug.loggingLevel", "description": "The debugger logging 
level to use when logging activity.", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "object", 
"javaType": "org.apache.camel.LoggingLevel", "defaultValue": "INFO", "enum": [ 
"ERROR", "WARN", "INFO", "DEBUG", "TRACE", "OFF" ] },
     { "name": "camel.debug.singleStepIncludeStartEnd", "description": "In 
single step mode, then when the exchange is created and completed, then 
simulate a breakpoint at start and end, that allows to suspend and watch the 
incoming\/complete exchange at the route (you can see message body as response, 
failed exception etc).", "sourceType": 
"org.apache.camel.main.DebuggerConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": "false" },
     { "name": "camel.debug.standby", "description": "To set the debugger in 
standby mode, where the debugger will be installed by not automatic enabled. 
The debugger can then later be enabled explicit from Java, JMX or tooling.", 
"sourceType": "org.apache.camel.main.DebuggerConfigurationProperties", "type": 
"boolean", "javaType": "boolean", "defaultValue": "false" },

Reply via email to