JavaTM 2 Platform
Standard Ed. 6

介面 javax.management.MBeanServerConnection
的使用

使用 MBeanServerConnection 的軟體套件
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.management.remote.rmi RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將客戶端請求傳輸到遠端 MBean 伺服器。 
 

java.lang.managementMBeanServerConnection 的使用
 

參數型別為 MBeanServerConnectionjava.lang.management 中的方法
static
<T> T
ManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
          返回用於給定 MXBean 名稱的平臺 MXBean 介面的代理,以便通過給定 MBeanServerConnection 轉發其方法調用。
 

javax.managementMBeanServerConnection 的使用
 

javax.managementMBeanServerConnection 的子介面
 interface MBeanServer
          這是在代理端進行 MBean 操作的介面。
 

返回 MBeanServerConnectionjavax.management 中的方法
 MBeanServerConnection MBeanServerInvocationHandler.getMBeanServerConnection()
          MBean 伺服器連接,使用此處理程序的代理的方法是通過此連接轉發的。
 

參數型別為 MBeanServerConnectionjavax.management 中的方法
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          返回一個代理,該代理通過將其方法從給定 MBean 伺服器轉發到指定 MBean 來實作給定的介面。
 

參數型別為 MBeanServerConnectionjavax.management 中的建構子
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName)
          通過 MBean 伺服器將方法轉發給 Standard MBean 的調用處理程序。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName, boolean isMXBean)
          可以通過 MBean 伺服器將方法轉發給 Standard MBean 或 MXBean 的調用處理程序。
 

javax.management.remoteMBeanServerConnection 的使用
 

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

返回 MBeanServerConnectionjavax.management.remote 中的方法
 MBeanServerConnection JMXConnector.getMBeanServerConnection()
          返回一個代表遠端 MBean 伺服器的 MBeanServerConnection 物件。
 MBeanServerConnection JMXConnector.getMBeanServerConnection(Subject delegationSubject)
          返回 MBeanServerConnection 物件,它表示在其上執行代表提供的委託主題操作的遠端 MBean 伺服器。
 

javax.management.remote.rmiMBeanServerConnection 的使用
 

返回 MBeanServerConnectionjavax.management.remote.rmi 中的方法
 MBeanServerConnection RMIConnector.getMBeanServerConnection()
           
 MBeanServerConnection RMIConnector.getMBeanServerConnection(Subject delegationSubject)
           
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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