Great stuff James! FWIW I followed your instructions and got it working great - thanks! I added a comment here... http://code.google.com/p/camel-route-viewer/wiki/BuildingTheCode
as it took me a little while to realise you had to double click on the 'configure' text of the configure method :). But it looks awesome! 2008/7/25 James Zhang <[EMAIL PROTECTED]>: > Hi,all. > Glad to receive your feedback. > > I am also very confused about how to build the code. > I have made a > videocast:http://camel-route-viewer.googlecode.com/files/buiding-the-code-demo.rar. Great stuff! I wonder if its possible to make a quick screen cast using some other online format - maybe flash so it can be hosted on youtube? One screen cast showing how to install eclipse to build the plugin - another showing it in action would be cool! :). Though the second one could wait a little until we've added more features :) One suggestion which I think, given a quick look at your code would be fairly easy to do. Support running a Spring based camel route (which would add the dependency on camel-spring.jar and the spring-*.jar files). e.g. any project which is a Spring based Camel route, we could have a 'Run as Camel' option on the Run menu. If clicked, this would run the application via the org.apache.camel.spring.Main... There's a wiki page that shows how to invoke the Main via Java code... http://activemq.apache.org/camel/debugger.html basically you can do this... Main main = new Main(); // // if a user wants to overload the default they could specify something for the app context URI // it defaults to finding META-INF/spring/*.xml // // main.setApplicationContextUri("org/apache/camel/spring/debug/applicationContext.xml"); // main.start(); List<RouteType> routes = main.getRouteDefinitions() and then you're done, you can popular your graph. i.e. its just a slightly different way of booting up the CamelContext and getting the route definitions. I'm not too good at hacking eclipse to be honest :) but I'll happily hack up a Spring version of the RouteContentProvider if you like? If you can figure out how to invoke it from a Run menu; I can hack the code to implement the SpringRouteContentProvider? (Fancy making me a committer - or I could submit a patch). The hardest thing with the patch is gonna be adding the new jars into the project :) BTW we might as well move to 1.4.0 of camel while we're tinkering. Incidentally - it'd be awesome if we could also integrate with the Tracer too! :). Then we could see messages flying around the route; maybe double click on a node to navigate to a view of all the message exchanges sent to the node? -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://open.iona.com
