|
Préférences
Moteurs de recherche
|
||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.management
|
Constructor Summary | |
---|---|
NotificationFilterSupport()
|
Method Summary | |
---|---|
void |
disableAllTypes()
Disables all notification types. |
void |
disableType(String prefix)
Removes the given prefix from the prefix list. |
void |
enableType(String prefix)
Enables all the notifications the type of which starts with the specified prefix to be sent to the listener. |
Vector<String> |
getEnabledTypes()
Gets all the enabled notification types for this filter. |
boolean |
isNotificationEnabled(Notification notification)
Invoked before sending the specified notification to the listener. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotificationFilterSupport()
Method Detail |
---|
public boolean isNotificationEnabled(Notification notification)
true
.
isNotificationEnabled
in interface NotificationFilter
notification
- The notification to be sent.
true
if the notification should be sent to the listener, false
otherwise.public void enableType(String prefix) throws IllegalArgumentException
Example:
Note that:// 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.*");
will no match any notification type.
prefix
- The prefix.
IllegalArgumentException
- The prefix parameter is null.public void disableType(String prefix)
prefix
- The prefix.public void disableAllTypes()
public Vector<String> getEnabledTypes()