| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.AttributeChangeNotificationFilter
public class AttributeChangeNotificationFilter
This class implements of the NotificationFilter
 interface for the attribute change notification.
 The filtering is performed on the name of the observed attribute.
 
It manages a list of enabled attribute names. A method allows users to enable/disable as many attribute names as required.
| Constructor Summary | |
|---|---|
| AttributeChangeNotificationFilter() | |
| Method Summary | |
|---|---|
|  void | disableAllAttributes()Disables all the attribute names. | 
|  void | disableAttribute(String name)Disables all the attribute change notifications the attribute name of which equals the specified attribute name to be sent to the listener. | 
|  void | enableAttribute(String name)Enables all the attribute change notifications the attribute name of which equals the specified name to be sent to the listener. | 
|  Vector<String> | getEnabledAttributes()Gets all the enabled attribute names 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 AttributeChangeNotificationFilter()
| Method Detail | 
|---|
public boolean isNotificationEnabled(Notification notification)
true.
isNotificationEnabled in interface NotificationFilternotification - The attribute change notification to be sent.
true if the notification has to be sent to the listener, false otherwise.
public void enableAttribute(String name)
                     throws IllegalArgumentException
name - The attribute name.
IllegalArgumentException - The attribute name parameter is null.public void disableAttribute(String name)
name - The attribute name.public void disableAllAttributes()
public Vector<String> getEnabledAttributes()
| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.