簡體   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