JavaTM 2 Platform
Standard Ed. 6

介面 javax.management.MBeanServer
的使用

使用 MBeanServer 的軟體套件
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.loading 提供實作高層級動態載入的類別。 
javax.management.modelmbean 提供了 ModelMBean 類別的定義。 
javax.management.monitor 提供 monitor 類別的定義。 
javax.management.relation 提供 Relation Service 的定義。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.management.remote.rmi RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將客戶端請求傳輸到遠端 MBean 伺服器。 
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。 
 

java.lang.managementMBeanServer 的使用
 

返回 MBeanServerjava.lang.management 中的方法
static MBeanServer ManagementFactory.getPlatformMBeanServer()
          返回平臺 MBeanServer
 

javax.managementMBeanServer 的使用
 

返回 MBeanServerjavax.management 中的方法
static MBeanServer MBeanServerFactory.createMBeanServer()
          返回一個新物件,該物件使用標準的預設域名來實作 MBeanServer 介面。
static MBeanServer MBeanServerFactory.createMBeanServer(String domain)
          返回一個新物件,該物件使用指定的預設域名來實作 MBeanServer 介面。
static MBeanServer QueryEval.getMBeanServer()
          返回此執行緒最近一次提供給 setMBeanServer 方法的 MBean 伺服器。
static MBeanServer MBeanServerFactory.newMBeanServer()
          返回一個新物件,該物件使用標準的預設域名來實作 MBeanServer 介面,不保持對此新物件的內部參考。
static MBeanServer MBeanServerFactory.newMBeanServer(String domain)
          返回一個新物件,該物件使用指定的預設域名來實作 MBeanServer 介面,不保持對此新物件的內部參考。
 MBeanServer MBeanServerBuilder.newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
          此方法創建一個新的 MBeanServer 實作物件。
 

返回變數型別為 MBeanServer 的型別的 javax.management 中的方法
static ArrayList<MBeanServer> MBeanServerFactory.findMBeanServer(String agentId)
          返回已註冊 MBeanServer 物件的列表。
 

參數型別為 MBeanServerjavax.management 中的方法
static ClassLoaderRepository MBeanServerFactory.getClassLoaderRepository(MBeanServer server)
          返回給定 MBeanServer 使用的 ClassLoaderRepository。
 MBeanServer MBeanServerBuilder.newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
          此方法創建一個新的 MBeanServer 實作物件。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在被註冊到 MBean 伺服器之前執行它所需要的任何操作。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在 MBean 伺服器中註冊之前執行任何它所需要的操作。
static void MBeanServerFactory.releaseMBeanServer(MBeanServer mbeanServer)
          移除對已創建 MBeanServer 的內部 MBeanServerFactory 參考。
 void AttributeValueExp.setMBeanServer(MBeanServer s)
          設置要在其上執行查詢的 MBean 伺服器。
 void ObjectName.setMBeanServer(MBeanServer mbs)
           
 void QueryEval.setMBeanServer(MBeanServer s)
          設置將在其上執行查詢的 MBean 伺服器。
 void QueryExp.setMBeanServer(MBeanServer s)
          設置將在其上執行查詢的 MBean 伺服器。
 void StringValueExp.setMBeanServer(MBeanServer s)
          設置將在其上執行查詢的 MBean 伺服器。
 void ValueExp.setMBeanServer(MBeanServer s)
          已過時。 不再需要此方法,因為 ValueExp 可以通過使用 QueryEval.getMBeanServer() 來存取它將在其中進行計算的 MBean 伺服器。
 

javax.management.loadingMBeanServer 的使用
 

參數型別為 MBeanServerjavax.management.loading 中的方法
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          允許在將 m-let 註冊到 MBean 之前執行任何所需要的操作。
 

javax.management.modelmbeanMBeanServer 的使用
 

參數型別為 MBeanServerjavax.management.modelmbean 中的方法
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在註冊到 MBean 伺服器之前執行任何所需要的操作。
 

javax.management.monitorMBeanServer 的使用
 

宣告為 MBeanServerjavax.management.monitor 中的欄位
protected  MBeanServer Monitor.server
          對 MBean 伺服器的參考。
 

參數型別為 MBeanServerjavax.management.monitor 中的方法
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允許在 MBean 伺服器中註冊監視器 MBean 之前執行任何監視器 MBean 所需要的操作。
 

javax.management.relationMBeanServer 的使用
 

參數型別為 MBeanServerjavax.management.relation 中的方法
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 

參數型別為 MBeanServerjavax.management.relation 中的建構子
RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)
          創建一個 RelationSupport 物件。
 

javax.management.remoteMBeanServer 的使用
 

javax.management.remoteMBeanServer 的子介面
 interface MBeanServerForwarder
          此類別的物件實作 MBeanServer 介面並包裹另一個也實作此介面的物件。
 

返回 MBeanServerjavax.management.remote 中的方法
 MBeanServer JMXConnectorServer.getMBeanServer()
          返回該連接器伺服器連接到的 MBean 伺服器。
 MBeanServer MBeanServerForwarder.getMBeanServer()
          返回請求將轉發到其上的 MBeanServer 物件。
 

參數型別為 MBeanServerjavax.management.remote 中的方法
static JMXConnectorServer JMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          創建位於給定位址的連接器伺服器。
 JMXConnectorServer JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          創建位於給定位址的新連接器伺服器。
 ObjectName JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name)
          當此連接器伺服器在 MBean 伺服器上註冊時,由該 MBean 伺服器調用此方法。
 void MBeanServerForwarder.setMBeanServer(MBeanServer mbs)
          設置 MBeanServer 物件,請求經此物件處理後將轉發到其上。
 

參數型別為 MBeanServerjavax.management.remote 中的建構子
JMXConnectorServer(MBeanServer mbeanServer)
          建構一個連接到給定 MBean 伺服器的連接器伺服器。
 

javax.management.remote.rmiMBeanServer 的使用
 

返回 MBeanServerjavax.management.remote.rmi 中的方法
 MBeanServer RMIServerImpl.getMBeanServer()
          此連接器伺服器所連接的 MBeanServer
 

參數型別為 MBeanServerjavax.management.remote.rmi 中的方法
 void RMIServerImpl.setMBeanServer(MBeanServer mbs)
          設置此連接器伺服器所連接的 MBeanServer
 

參數型別為 MBeanServerjavax.management.remote.rmi 中的建構子
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, MBeanServer mbeanServer)
          為給定的 MBean 伺服器建立一個 RMIConnectorServer
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer)
          為給定的 MBean 伺服器建立一個 RMIConnectorServer
 

javax.management.timerMBeanServer 的使用
 

參數型別為 MBeanServerjavax.management.timer 中的方法
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          允許計時器 MBean 在 MBean 伺服器中註冊之前執行任何所需的操作。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only