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

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


The following commit(s) were added to refs/heads/main by this push:
     new 3f8f46e2136 Regen
3f8f46e2136 is described below

commit 3f8f46e21361edc8326e5ac039e809cd64f0f5b7
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Aug 3 08:16:12 2026 +0200

    Regen
---
 .../springboot/catalog/dev-consoles.properties     |  1 +
 .../camel/springboot/catalog/dev-consoles/jfr.json | 76 ++++++++++++++++++++++
 .../src/main/docs/spring-boot.json                 |  7 ++
 3 files changed, 84 insertions(+)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles.properties
index cc8288416f3..5a1de654eb7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles.properties
@@ -26,6 +26,7 @@ ibm-secrets
 inflight
 internal-tasks
 java-security
+jfr
 jfr-memory-leak
 jvm
 kafka
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr.json
new file mode 100644
index 00000000000..ded3e363e78
--- /dev/null
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr.json
@@ -0,0 +1,76 @@
+{
+  "console": {
+    "kind": "console",
+    "group": "camel",
+    "name": "jfr",
+    "title": "JFR Runtime Instrumentation",
+    "description": "Status and live control of camel-jfr runtime 
instrumentation",
+    "deprecated": false,
+    "javaType": "org.apache.camel.runtime.jfr.CamelJfrDevConsole",
+    "groupId": "org.apache.camel.springboot",
+    "artifactId": "camel-jfr-starter",
+    "version": "4.22.0-SNAPSHOT"
+  },
+  "options": {
+    "command": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Command",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "status",
+        "enable",
+        "disable",
+        "jfc"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "status",
+      "description": "Command to perform"
+    },
+    "disable": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Disable",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Comma separated list of events to disable in the 
generated jfc settings overlay"
+    },
+    "event": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Event",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "all",
+        "route",
+        "processor",
+        "exchange",
+        "send",
+        "failed",
+        "redelivery"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "all",
+      "description": "The runtime event to enable or disable, or all for every 
event"
+    }
+  }
+}
+
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json 
b/core/camel-spring-boot/src/main/docs/spring-boot.json
index e2b2c113a46..10e7a7e9df0 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -1027,6 +1027,13 @@
       "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties$Main",
       "defaultValue": false
     },
+    {
+      "name": "camel.main.startup-recorder-runtime-enabled",
+      "type": "java.lang.Boolean",
+      "description": "To also instrument the running Camel application, and 
not only its startup, by emitting Java Flight Recorder events for every 
exchange, route and processor. This requires that camel-jfr is on the 
classpath, and to enable this option. The runtime events are only captured 
while a recording is active. As they are emitted per message they add overhead, 
so this is turned off by default.",
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties$Main",
+      "defaultValue": false
+    },
     {
       "name": "camel.main.startup-summary-level",
       "type": "org.apache.camel.StartupSummaryLevel",

Reply via email to