Willem, James,
Wouldn't it make more sense to add this to the SMX4 features project?
This would avoid unnecessary dependencies on anything in Camel and you
wouldn't be able to use the console outside of ServiceMix anyway...
Gert
Willem Jiang (JIRA) wrote:
[ https://issues.apache.org/activemq/browse/CAMEL-743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44626#action_44626 ]
Willem Jiang commented on CAMEL-743:
------------------------------------
Hi James,
I think this command line console should be placed in the camel trunk to avoid
the camel-core dependency on the ServiceMix side.
Now I have no idea about how to implement the dynamical adding simple routes. How can I
map the "from uri to uri" to a Java DSL file without writing a stupid parser ?
Can you show me some hits ?
Thanks,
Willem
create a command line console for Camel for use in ServiceMix
-------------------------------------------------------------
Key: CAMEL-743
URL: https://issues.apache.org/activemq/browse/CAMEL-743
Project: Apache Camel
Issue Type: New Feature
Reporter: James Strachan
Assignee: Willem Jiang
Fix For: 1.5.0
for more background see...
* [console and commands|http://servicemix.apache.org/SMX4KNL/41-commands.html]
* [extending the
console|http://servicemix.apache.org/SMX4KNL/7-extending-the-console.html]
some ideas for what the console can do
* listing routes and the steps in routes
* dynamically add some simple routes. e.g. type in "from uri to uri". Maybe the
Scala DSL could be its own shell?
* enable/disable tracing
* debugging? e.g. stepping through, setting breakpoints
* enable/disable a 'go slow dial' for easier debugging etc