[
https://issues.apache.org/jira/browse/CAMEL-23771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reassigned CAMEL-23771:
-----------------------------------
Assignee: Claus Ibsen
> Add Java DSL model writer to Camel CLI, JMX, and TUI
> ----------------------------------------------------
>
> Key: CAMEL-23771
> URL: https://issues.apache.org/jira/browse/CAMEL-23771
> Project: Camel
> Issue Type: New Feature
> Components: camel-jbang, camel-management
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Major
>
> The new Java DSL model writer (camel-java-io, CAMEL-23757) can convert Camel
> model definitions (routes, REST, route templates, templated routes,
> restConfiguration, routeConfiguration, transformers, validators) from
> XML/YAML into compilable Java DSL source code.
> This ticket covers exposing this capability through:
> *Camel CLI (JBang)*
> - Add a command to convert XML/YAML route files to Java DSL (e.g. {{camel cmd
> export-java}} or {{camel cmd transform-dsl}})
> - Support converting individual files or entire projects
> - Output to stdout or write .java files
> *JMX / Management*
> - Expose route-to-Java-DSL conversion via the management API
> - Allow dumping running routes as Java DSL (complement to existing XML/YAML
> dump via {{camel_runtime_route_dump}})
> *TUI*
> - Add a route view/export option that shows the Java DSL representation of a
> route
> - Useful for developers who want to copy route definitions from a running
> application
> See documentation:
> docs/user-manual/modules/ROOT/pages/java-dsl-model-writer.adoc
--
This message was sent by Atlassian Jira
(v8.20.10#820010)