繁体   English   中英

可以使用InterfaceBasedMBeanInfoAssembler为Spring JMX MBean设置说明吗?

[英]Can Description Be Set for Spring JMX MBeans Using InterfaceBasedMBeanInfoAssembler?

Spring 2.5参考文档( http://static.springsource.org/spring/docs/2.5.x/reference/jmx.html#jmx-interface-metadata )演示了如何使用MetaDataMBeanInfoAssembler和源内注释来提供描述以及其他元数据信息,这些信息对于JConsole客户端的MBean的操作和属性都是可见的。 有没有一种方法可以通过Spring的XML配置和InterfaceBasedMBeanInfoAssembler为Spring支持的MBeans表达相同类型的元数据?

换句话说,我希望能够指定表20.3( http://static.springframework.org/sp...metadata-types)中描述的内容,例如description,defaultValue和其他“源级别元数据参数” ),而不是基于源代码的注释方法。 这些被称为源级别的事实对我来说意味着只能为使用源内注释的Springified JMX MBean指定它们。

可能有两种方法可以做到这一点。 InterfaceBasedMBeanInfoAssembler本身从接口读取描述符信息,因此,如果您控制接口,则可以添加@DescriptorKey批注。 MetaDataMBeanInfoAssembler功能更强大,它允许您插入JmxAttributeSource,您可以在其中添加您喜欢的任何元数据(例如,基于在外部源(如配置的映射或属性文件)中的查找)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM