|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.management.NotificationFilterSupport javax.management.relation.MBeanServerNotificationFilter
public class MBeanServerNotificationFilter
MBeanServerNotification
的過濾器。此過濾器通過選擇感興趣的 ObjectName 和感興趣的操作(包括註冊和註銷)(對應於通知型別)對 MBeanServerNotification 通知進行過濾。
此類別的 serialVersionUID 為 2605900539589789736L
。
此類別的 serialVersionUID 為 2605900539589789736L
。
建構子摘要 | |
---|---|
MBeanServerNotificationFilter()
創建一個選中所有 ObjectName 的所有 MBeanServerNotification 通知的過濾器。 |
方法摘要 | |
---|---|
void |
disableAllObjectNames()
禁用任何 MBeanServerNotification(取消選中所有的 ObjectName)。 |
void |
disableObjectName(ObjectName objectName)
禁用與給定 ObjectName 有關的 MBeanServerNotification。 |
void |
enableAllObjectNames()
啟用所有 MBeanServerNotification(選中所有 ObjectName)。 |
void |
enableObjectName(ObjectName objectName)
啟用與給定 ObjectName 有關的 MBeanServerNotification。 |
Vector<ObjectName> |
getDisabledObjectNames()
獲取禁用的所有 ObjectName。 |
Vector<ObjectName> |
getEnabledObjectNames()
獲取所有已啟用的 ObjectName。 |
boolean |
isNotificationEnabled(Notification notif)
向偵聽器發送指定通知之前調用。 |
從類別 javax.management.NotificationFilterSupport 繼承的方法 |
---|
disableAllTypes, disableType, enableType, getEnabledTypes |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public MBeanServerNotificationFilter()
方法詳細資訊 |
---|
public void disableAllObjectNames()
public void disableObjectName(ObjectName objectName) throws IllegalArgumentException
objectName
- 不再感興趣的 ObjectName
IllegalArgumentException
- 如果給定的 ObjectName 為 nullpublic void enableAllObjectNames()
public void enableObjectName(ObjectName objectName) throws IllegalArgumentException
objectName
- 感興趣的 ObjectName
IllegalArgumentException
- 如果給定的 ObjectName 為 nullpublic Vector<ObjectName> getEnabledObjectNames()
- null 意味著隱式選中所有 ObjectName,除了顯式取消選中的 ObjectName 之外
- 空意味著取消選中所有 ObjectName,即不選中任何 ObjectName。
public Vector<ObjectName> getDisabledObjectNames()
- null 意味著隱式取消選中所有 ObjectName,除了顯式選中的 ObjectName 之外
- 空意味著選中所有 ObjectName,即不取消選中任何 ObjectName。
public boolean isNotificationEnabled(Notification notif) throws IllegalArgumentException
如果:
- 選中與 MBean 相關的 ObjectName(顯式,或者(隱式但不顯式地取消選中))
並且
- 選中操作型別(註冊或註銷)
則向偵聽器發送通知。
NotificationFilter
中的 isNotificationEnabled
NotificationFilterSupport
中的 isNotificationEnabled
notif
- 將發送的通知。
IllegalArgumentException
- 如果是 null 參數
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。