|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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 NotificationFilter
notification
- 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 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.