When I first started using ServiceMix I felt that it was lacking a console, through which I would be able to:
- Start / Stop endpoints.
- Modify the endpoint configuration (live).
- Persist Modifications to database.
- Automatically load the modified configuration upon restart
Here is a 3 part tutorial on how you can use Spring's JMX & AOP features in order to build such console.
The tutorial includes full source of working examples.
I hope you find it useful!