|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.management.NotificationFilterSupport
public class NotificationFilterSupport
提供 NotificationFilter
介面的實作。針對通知型別這一屬性執行過濾。
管理一個已啟用的通知型別列表。方法允許使用者根據需要啟用/禁用多個通知型別。
然後在向偵聽器(已向某個過濾器註冊過)發送通知前,該通知廣播器會比較此通知型別和該過濾器所允許的所有通知型別。僅在該偵聽器的過濾器允許此通知型別的情況下才將通知發送到該偵聽器。
範例:
偵聽器NotificationFilterSupport myFilter = new NotificationFilterSupport(); myFilter.enableType("my_example.my_type"); myBroadcaster.addListener(myListener, myFilter, null);
myListener
僅接收型別等於 "my_example.my_type" 或以其開頭的通知。
NotificationBroadcaster.addNotificationListener(javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
,
序列化表格建構子摘要 | |
---|---|
NotificationFilterSupport()
|
方法摘要 | |
---|---|
void |
disableAllTypes()
禁止所有通知型別。 |
void |
disableType(String prefix)
從前綴列表中移除給定的前綴。 |
void |
enableType(String prefix)
允許將其型別以指定前綴開始的所有通知發送到該偵聽器。 |
Vector<String> |
getEnabledTypes()
獲得此過濾器的所有允許通知型別。 |
boolean |
isNotificationEnabled(Notification notification)
向偵聽器發送指定的通知前調用。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public NotificationFilterSupport()
方法詳細資訊 |
---|
public boolean isNotificationEnabled(Notification notification)
true
。
NotificationFilter
中的 isNotificationEnabled
notification
- 要發送的通知。
true
;否則返回 false
。public void enableType(String prefix) throws IllegalArgumentException
範例:
註:// Enables all notifications the type of which starts with "my_example" to be sent. myFilter.enableType("my_example"); // Enables all notifications the type of which is "my_example.my_type" to be sent. myFilter.enableType("my_example.my_type");
myFilter.enableType("my_example.*");
不比對任何通知型別。
prefix
- 前綴。
IllegalArgumentException
- 如果 prefix 參數為 null。public void disableType(String prefix)
prefix
- 前綴。public void disableAllTypes()
public Vector<String> getEnabledTypes()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。