|
From: Keith D. <ke...@in...> - 2005-05-26 14:56:21
|
First off, the JMX stuff is great stuff.
After working with it a bit in several different settings now for clients,
I've think the following would be useful:
- The InterfaceBasedMBeanInfoAssembler as the default assembly strategy
instead of ReflectionBased (as reflection guessing is arguably not a best
practice)
- A convenience: setManagementInterface and/or setManagementInterfaces
method on MBeanExporter to make it easy to specify what interface to use.
(as an aside: I'm not sure if 'managedInterfaces' is the most appropriate
name-it's really a management interface.)
- The ability to specify an exporter with a single convenience bean element,
perhaps like:
<property name="bean" value="performanceMonitor"/>
. with defaults for the domain name and object name generation (where by
default the object name would be something in the format
"domainname:service=${beanName}")
Keith
|