|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.management.AttributeChangeNotificationFilter
public class AttributeChangeNotificationFilter
Performs filtering of AttributeChangeNotifications
based on a list of attribute names.
| Constructor Summary | |
|---|---|
AttributeChangeNotificationFilter()
|
|
| Method Summary | |
|---|---|
void |
disableAllAttributes()
Blocks all AttributeChangeNotifications
by emptying the list of enabled attributes. |
void |
disableAttribute(String name)
Removes the specified attribute name from the list of enabled attributes, thus preventing AttributeChangeNotifications for this attribute
from passing through the filter. |
void |
enableAttribute(String name)
Adds the specified attribute name to the list of enabled attributes, thus allowing AttributeChangeNotifications for this attribute
to pass through the filter. |
Vector<String> |
getEnabledAttributes()
Returns the list of enabled attributes for this filter. |
boolean |
isNotificationEnabled(Notification notif)
Returns true if the specified notification is an AttributeChangeNotification and the name of the
attribute concerned is in the list of enabled attributes
for this filter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AttributeChangeNotificationFilter()
| Method Detail |
|---|
public void disableAllAttributes()
AttributeChangeNotifications
by emptying the list of enabled attributes.
public void disableAttribute(String name)
AttributeChangeNotifications for this attribute
from passing through the filter. If the attribute is
not enabled, this has no effect.
name - the name of the attribute to disable.public void enableAttribute(String name)
AttributeChangeNotifications for this attribute
to pass through the filter. If the attribute is
enabled, this has no effect.
name - the name of the attribute to enable.public Vector<String> getEnabledAttributes()
public boolean isNotificationEnabled(Notification notif)
AttributeChangeNotification and the name of the
attribute concerned is in the list of enabled attributes
for this filter.
isNotificationEnabled in interface NotificationFilternotif - the notification being filtered.
AttributeChangeNotification for an
enabled attribute.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||