|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.management.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()
Default no arg constructor |
|
| Method Summary | |
void |
disableAllAttributes()
Disables all the attribute names. |
void |
disableAttribute(java.lang.String name)
Disables all the notifications whose MBean attribute name equals the specified attribute name to be sent to the listener. |
void |
enableAttribute(java.lang.String name)
Enables all the notifications whose MBean attribute name equals the specified attribute name to be sent to the listener. |
java.util.Vector |
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 |
|
| Constructor Detail |
public AttributeChangeNotificationFilter()
| Method Detail |
public boolean isNotificationEnabled(Notification notification)
notification - The notification to be sent.public void disableAllAttributes()
public void disableAttribute(java.lang.String name)
name - The MBean attribute name.
public void enableAttribute(java.lang.String name)
throws java.lang.IllegalArgumentException
name - The MBean attribute name.public java.util.Vector getEnabledAttributes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||