Currently JCA/connector has a JCAMetaDataRepository package, it use HashMap as repository to save some metadata information and export information by JMX. We would like use jboss-mdr project as base repository for new JCA implement. Do you think this is a good appoarch and any suggestion?
I go through our code base, it seems only microcontainer kernel project use mdr. Are there any other project use mdr that I could learn how to use?
Deployers and AOP also use MDR.
Probably currently the best usage is Kernel's IoC annotation lookup:
Annotations being just one type of metadata,
but since it's the most commonly used,
it has custom methods on MetaData class/api.