前面用Html、jconsole等方法連接配接上了MBeanServer,并能夠通過這些界面來操縱MBean。但有時我們需要不借助這些用戶端,而是在自己的程式來操縱這些MBean,這就要求我們知道如何在代碼裡連接配接MBean。
基于上一篇為jconsole而修改的例子,給出一個示例的用戶端程式,基本的操作都有了:
運作後的效果如下:
Domains:---------------
Domain[0] = HelloAgent
Domain[1] = JMImplementation
Domain[2] = chengang
MBean count = 3
Name = Chen.Gang
Hello Class: mbean.connector.Hello
Hello Attriber:Name
Hello Operation:printHello
all ObjectName:---------------
chengang:name=HelloWorld
JMImplementation:type=MBeanServerDelegate
HelloAgent:name=htmladapter,port=8082
它有兩個Console輸出,這裡是另一個
Hello World, Chen.Gang
Hello , 陳剛
Hello , 子在川上曰
作者簡介
陳剛,廣西桂林人,著作有《Eclipse從入門到精通》