orpiske opened a new pull request, #21086: URL: https://github.com/apache/camel/pull/21086
## Summary - Refactored 15 files in camel-console module to reduce cognitive complexity - Applied guard clause pattern to flatten nested if-statements - Extracted helper methods for repeated logic - Used switch expressions instead of if-else chains ## Changes - BrowseDevConsole: extracted option parsing and message processing helpers - ReceiveDevConsole: extracted JMX endpoint lookup logic - BeanDevConsole: extracted bean processing and property handling - ConsumerDevConsole: extracted timer consumer and scheduled poll consumer helpers - ProcessorDevConsole: extracted processor info and code snippet generation - RouteDevConsole: extracted route command execution - SendDevConsole: extracted endpoint lookup patterns - RouteGroupDevConsole: extracted group command execution - RestDevConsole: extracted rest service rendering - RouteDumpDevConsole: extracted route dump format handling - ReloadDevConsole: extracted reload strategy handling - TraceDevConsole: extracted tracer status and dump handling - DebugDevConsole: extracted debugger command execution and stepping logic - ProducerDevConsole: extracted producer MBean querying - MessageHistoryDevConsole: extracted trace message processing ## Test plan - [x] Full module verification passed: `mvn verify` in core/camel-console - [x] All existing tests continue to pass -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
