永利娱乐场 MBean由壹个接口和壹个完成类结合。

  命名规范 :

  接口 : XXXMBean

  完成类 : XXX

  依照商定,MBean的name为XXX。己定。

  接口中的每个方法定义了壹个attribute或operation。

  以get或set扫尾的方法 : 假设适宜getter或setter的花样,坚硬是定义了壹个attribute,典型为getter的前往值典型或setter参数典型。

  其他方法 : 定义了壹个operation。

  示例:

  HelloMBean接口定义了3个attribute和3个operation :

  attributes:

  name : readonly

  cacheSize : readable and writable

  title : writable

  operations:

  sayHello

  add

  setText : 不快宜setter花样。

  完成类:

  以上,HelloMBean和Hello就定义了壹个MBean,经度过此雕刻个MBean的operation和attribute,就却以办特定的资源。

  当今,就却以创立壹个JMX agent到来经度过MBean办资源了。

  如上,每个MBean邑需寻求壹个ObjectName,ObjectName的命名规范:

  domain:(key=value)+

  例儿子中的domain=test.xue.mbean,type=Hello,却恣意指定。

  却经度过JConsole到来测试此JMX agent

  运转 : jconsole

  

  衔接以后,

  

  却以尝试修改attributes,调用operations,同时剩意把持台输入。

  假设出产即兴javax.management.NotCompliantMBeanException :

  能的缘由是:

  接口和完成类的名字不快宜命名规范: XXXMBean, XXX。

1
【关闭】 【打印】     [责任编辑:admin]

版权声明:

凡注明来源为本网的所有文字、图片、音视频、美术设计和程序等作品,版权均属本网或相关权利人专属所有或持有所有。未经本网书面授权,不得进行一切形式的下载、转载或建立镜像。否则以侵权论,依法追究相关法律责任。