blob: fb29c30ae232bfb366207352c3b8a2a1945cce32 [file] [log] [blame]
{
"groups": [
{
"name": "camel.debug",
"type": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties"
}
],
"properties": [
{
"name": "camel.debug.body-include-files",
"type": "java.lang.Boolean",
"description": "Whether to include the message body of file based messages. The overhead is that the file content has to be read from the file.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": true
},
{
"name": "camel.debug.body-include-streams",
"type": "java.lang.Boolean",
"description": "Whether to include the message body of stream based messages. If enabled then beware the stream may not be re-readable later. See more about Stream Caching.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": false
},
{
"name": "camel.debug.body-max-chars",
"type": "java.lang.Integer",
"description": "To limit the message body to a maximum size in the traced message. Use 0 or negative value to use unlimited size.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": 0
},
{
"name": "camel.debug.breakpoints",
"type": "java.lang.String",
"description": "Allows to pre-configure breakpoints (node ids) to use with debugger on startup. Multiple ids can be separated by comma. Use special value _all_routes_ to add a breakpoint for the first node for every route, in other words this makes it easy to debug from the beginning of every route without knowing the exact node ids.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties"
},
{
"name": "camel.debug.enabled",
"type": "java.lang.Boolean",
"description": "Enables Debugger in your Camel application.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": true
},
{
"name": "camel.debug.fallback-timeout",
"type": "java.lang.Long",
"description": "Fallback Timeout in seconds (300 seconds as default) when block the message processing in Camel. A timeout used for waiting for a message to arrive at a given breakpoint.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": 300
},
{
"name": "camel.debug.include-exception",
"type": "java.lang.Boolean",
"description": "Trace messages to include exception if the message failed",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": true
},
{
"name": "camel.debug.include-exchange-properties",
"type": "java.lang.Boolean",
"description": "Whether to include the exchange properties in the traced message",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": true
},
{
"name": "camel.debug.include-exchange-variables",
"type": "java.lang.Boolean",
"description": "Whether to include the exchange variables in the traced message",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": true
},
{
"name": "camel.debug.logging-level",
"type": "org.apache.camel.LoggingLevel",
"description": "The debugger logging level to use when logging activity.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties"
},
{
"name": "camel.debug.single-step-include-start-end",
"type": "java.lang.Boolean",
"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.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": false
},
{
"name": "camel.debug.standby",
"type": "java.lang.Boolean",
"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.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": false
},
{
"name": "camel.debug.wait-for-attach",
"type": "java.lang.Boolean",
"description": "Whether the debugger should suspend on startup, and wait for a remote debugger to attach. This is what the IDEA and VSCode tooling is using.",
"sourceType": "org.apache.camel.spring.boot.debug.CamelDebugConfigurationProperties",
"defaultValue": false
}
],
"hints": []
}