|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
javax.management.relation
|
|||||||||||||||||||||||||
| Constructor Summary | |
|---|---|
MBeanServerNotificationFilter()
Creates a filter selecting all MBeanServerNotification notifications for all ObjectNames. |
|
| Method Summary | |
|---|---|
void |
disableAllObjectNames()
Disables any MBeanServerNotification (all ObjectNames are deselected). |
void |
disableObjectName(ObjectName objectName)
Disables MBeanServerNotifications concerning given ObjectName. |
void |
enableAllObjectNames()
Enables all MBeanServerNotifications (all ObjectNames are selected). |
void |
enableObjectName(ObjectName objectName)
Enables MBeanServerNotifications concerning given ObjectName. |
Vector<ObjectName> |
getDisabledObjectNames()
Gets all the ObjectNames disabled. |
Vector<ObjectName> |
getEnabledObjectNames()
Gets all the ObjectNames enabled. |
boolean |
isNotificationEnabled(Notification notif)
Invoked before sending the specified notification to the listener. |
| Methods inherited from class javax.management.NotificationFilterSupport |
|---|
disableAllTypes, disableType, enableType, getEnabledTypes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MBeanServerNotificationFilter()
| Method Detail |
|---|
public void disableAllObjectNames()
public void disableObjectName(ObjectName objectName) throws IllegalArgumentException
objectName - ObjectName no longer of interest
IllegalArgumentException - if the given ObjectName is nullpublic void enableAllObjectNames()
public void enableObjectName(ObjectName objectName) throws IllegalArgumentException
objectName - ObjectName of interest
IllegalArgumentException - if the given ObjectName is nullpublic Vector<ObjectName> getEnabledObjectNames()
- null means all ObjectNames are implicitly selected, except the ObjectNames explicitly deselected
- empty means all ObjectNames are deselected, i.e. no ObjectName selected.
public Vector<ObjectName> getDisabledObjectNames()
- null means all ObjectNames are implicitly deselected, except the ObjectNames explicitly selected
- empty means all ObjectNames are selected, i.e. no ObjectName deselected.
public boolean isNotificationEnabled(Notification notif) throws IllegalArgumentException
If:
- the ObjectName of the concerned MBean is selected (explicitly OR (implicitly and not explicitly deselected))
AND
- the type of the operation (registration or unregistration) is selected
then the notification is sent to the listener.
isNotificationEnabled in interface NotificationFilterisNotificationEnabled in class NotificationFilterSupportnotif - The notification to be sent.
IllegalArgumentException - if null parameter