Folks, I've submitted a patch for SMX4NMR-140 with a refactoring of the NMR management infrastructure to eliminate duplication with multiple ManagementAgent/Contexts and instead share a single ManagementStrategy across the NMR and JBI layers.
The other objective of this work to allow the management infrastructure to be more easily pluggable, so as to allow it to be conveniently replaced with an alternative implementation. Towards this end, I've re-cast the insfrastructure to conform to the simple & lightweight FUSEsource commons-management model[1]. I envisage that other Apache projects (such as Camel and CXF) will adopt this model also. The commons-management bundle is Apache licensed, so there's no legal baggage involved in taking a dependency on it. Can some commiter please review the patch and commit it if considered kosher? I'm away on vacation next week, so if there's any feedback or changes required etc., I'll have to deal with that on my return. Cheers, Eoghan [1] http://commonman.fusesource.org/
