|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.management.MBeanServerDelegate
public class MBeanServerDelegate
從管理的角度表示 MBean 伺服器。在 MBean 伺服器中註冊/註銷 MBean 時,MBeanServerDelegate MBean 發出 MBeanServerNotifications。
欄位摘要 | |
---|---|
static ObjectName |
DELEGATE_NAME
定義 MBeanServerDelegate 的預設 ObjectName。 |
建構子摘要 | |
---|---|
MBeanServerDelegate()
創建一個 MBeanServerDelegate 物件。 |
方法摘要 | |
---|---|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
在此 MBean 中添加一個偵聽器。 |
String |
getImplementationName()
返回 JMX 實作的名稱(此產品的名稱)。 |
String |
getImplementationVendor()
返回 JMX 實作供應商(此產品的供應商)。 |
String |
getImplementationVersion()
返回 JMX 實作的版本(此產品的版本)。 |
String |
getMBeanServerId()
返回 MBean 伺服器代理標識。 |
MBeanNotificationInfo[] |
getNotificationInfo()
返回一個陣列,指示此 MBean 可能發送的每個通知的 Java 類別名和通知型別。 |
String |
getSpecificationName()
返回此產品實作的 JMX 規範的全名。 |
String |
getSpecificationVendor()
返回此產品實作的 JMX 規範的供應商。 |
String |
getSpecificationVersion()
返回此產品實作的 JMX 規範的版本。 |
void |
removeNotificationListener(NotificationListener listener)
從此 MBean 移除一個偵聽器。 |
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
從此 MBean 移除一個偵聽器。 |
void |
sendNotification(Notification notification)
允許 MBean 伺服器發送通知。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public static final ObjectName DELEGATE_NAME
建構子詳細資訊 |
---|
public MBeanServerDelegate()
方法詳細資訊 |
---|
public String getMBeanServerId()
MBeanServerDelegateMBean
中的 getMBeanServerId
public String getSpecificationName()
MBeanServerDelegateMBean
中的 getSpecificationName
public String getSpecificationVersion()
MBeanServerDelegateMBean
中的 getSpecificationVersion
public String getSpecificationVendor()
MBeanServerDelegateMBean
中的 getSpecificationVendor
public String getImplementationName()
MBeanServerDelegateMBean
中的 getImplementationName
public String getImplementationVersion()
MBeanServerDelegateMBean
中的 getImplementationVersion
public String getImplementationVendor()
MBeanServerDelegateMBean
中的 getImplementationVendor
public MBeanNotificationInfo[] getNotificationInfo()
NotificationBroadcaster
複製的描述返回一個陣列,指示此 MBean 可能發送的每個通知的 Java 類別名和通知型別。
MBean 發送此陣列中未描述的通知是合法的。但是,某些 MBean 伺服器的客戶端要想正常運行,可能要依賴完整的陣列。
NotificationBroadcaster
中的 getNotificationInfo
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
NotificationBroadcaster
複製的描述
NotificationBroadcaster
中的 addNotificationListener
listener
- 將處理廣播者發出的通知的偵聽器物件。filter
- 過濾器物件。如果 filter 為 null,則處理通知前不執行過濾。handback
- 發出通知時要發送回偵聽器的不透明物件。Notification 廣播者物件不能使用此物件。應該將通知不作更改地重新發送到偵聽器。
IllegalArgumentException
- 如果 Listener 參數為 null。NotificationBroadcaster.removeNotificationListener(javax.management.NotificationListener)
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
NotificationEmitter
複製的描述從此 MBean 移除一個偵聽器。該 MBean 必須有一個與給定 listener
、filter
和 handback
參數完全比對的偵聽器。如果有多個此類別偵聽器,則只移除一個偵聽器。
當且僅當在要移除的偵聽器中 filter
和 handback
參數為 null 時,這兩個參數才可以為 null。
NotificationEmitter
中的 removeNotificationListener
listener
- 以前添加到此 MBean 中的偵聽器。filter
- 添加偵聽器時指定的過濾器。handback
- 添加偵聽器時指定的回送。
ListenerNotFoundException
- 如果沒有在該 MBean 中註冊偵聽器,或者沒有用給定的過濾器和回送註冊它。public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
NotificationBroadcaster
複製的描述
NotificationBroadcaster
中的 removeNotificationListener
listener
- 以前添加到此 MBean 中的偵聽器。
ListenerNotFoundException
- 如果沒有在 MBean 中註冊該偵聽器。NotificationBroadcaster.addNotificationListener(javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
,
NotificationEmitter.removeNotificationListener(javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
public void sendNotification(Notification notification)
notification
- 要發送的通知。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。