[英]How to add description for MBean method to see it in jmx-console of JBOSS
[英]Description on JMX fields and methods JBoss
我們如何在JMX公開的字段和操作上添加描述?
JBoss版本: JBoss EAP 5.1.2
我們有一個Service Bean作為
@Service
@Management(MyConfigMgnt.class)
public class MyConfigService implements MyConfigLocal, MyConfigMgnt {
public void setMyValue(String MyValue){}
public String getMyValue(){}
}
這些方法在MyConfigMgnt
接口中聲明。
我們如何在字段和MBean上添加相關且適當的信息。
謝謝
有兩種方法可以做到這一點。
MyConfigMgnt extends DynamicMBean
) 一種更簡單的方法(但可能不是面向未來的)是使用XMBean描述符。 XMBean是專有的JBoss JMX擴展,其中在外部XML資源中定義了元數據。 除了添加看起來像這樣的XMBean資源位置之外,不需要對源代碼進行任何實際更改:
@Service(objectName = XMBeanService.OBJECT_NAME,xmbean =“資源:META-INF / service-xmbean.xml”)
如果您具有大量的屬性和操作,那么XMBean XML描述符可能很難編寫,但是twiddle有一個helper命令,該命令將生成特定於您現有的簡單MBean的模板,因此您可以保存輸出,並填寫細節,然后從那里去。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.