I use multiple datasources defined in a *-ds.xml file.
I have quite a few mbeans that depend on these datasources.
Instead of writing a depends-list for each mbean, I would like the dependency to be written once. For this reason, I created an mbean (I call it DataSourceInitializer) that using depends-list, depends on all the datasources.
Any mbean that requires all the datasources depends on the DataSourceInitializer. (This way if I change the list of datasources, I change it in only one place)
A) Is there a better way to do this?
B) Is there a way to define the mbean in the configuration file, but not actually create an mbean class, i.e a way to define an empty mbean configuration with no class, just for creating the dependencies?
thanks,
Tal