On 12/15/2009 09:59 AM, Ales Justin wrote:
> It was my impression that the use of
> org.jboss.system.ServiceMBeanSupport was discouraged in AS5 in favor of
> pojos w/JMX annotations. Are there any plans to officially deprecate
> ServiceMBeanSupport in AS6 to further encourage the migration of
> existing mbeans (there are several dozen subclasses) to the more loosely
> coupled pojo model?
If it's not yet officially deprecated, it should be.
Once I'm done with this:
*
http://lists.jboss.org/pipermail/jboss-development/2009-December/015142.html
I'll have a closer look on what we can/should do with those existing mbeans.
But it will definitely require a joined effort to be completely off
mbeans - hence making JMX usage optional as we always promised.
+100 on getting rid of any remaining use by ourselves of
ServiceMBeanSupport. But this class is also a public API for custom end
user services.
I'm not arguing against deprecating it; just pointing out it's not
purely internal. I'm personally OK with deprecating it as long as we
give plenty of notice before actually removing it.
My guess is we still have mbeans for admin and notification
purposes?
The first one should be replaced with EmbeddedJopr ops, the 2nd one with
proper MC's dependencies.
--
Brian Stansberry
Lead, AS Clustering
JBoss by Red Hat