モジュール java.management
パッケージ javax.management

クラスNotificationFilterSupport

java.lang.Object
javax.management.NotificationFilterSupport
すべての実装されたインタフェース:
Serializable, NotificationFilter
直系の既知のサブクラス:
MBeanServerNotificationFilter

public class NotificationFilterSupport extends Object implements NotificationFilter
NotificationFilterインタフェースの実装を提供します。 通知型属性には、フィルタリングが適用されます。

有効な通知型のリストを管理します。 ユーザーは、メソッドを利用して、必要な数の通知型を有効または無効にできます。

通知ブロードキャスタは、フィルタに登録されたリスナーに通知を送信する前に、この通知型とフィルタによって有効化されるすべての通知型を比較します。 フィルタがこの通知型を有効にする場合に限り、通知はリスナーに送信されます。

例:

 NotificationFilterSupport myFilter = new NotificationFilterSupport();
 myFilter.enableType("my_example.my_type");
 myBroadcaster.addListener(myListener, myFilter, null);
 
リスナーmyListenerは、「my_example.my_type」と等しいか、この文字列で始まる型の通知だけを受信します。

導入されたバージョン:
1.5
関連項目: