# Uses of Interface
javax.management.NotificationFilter

Packages that use NotificationFilter
Package
Description
javax.management
Provides the core classes for the Java Management Extensions.
javax.management.modelmbean
Provides the definition of the ModelMBean classes.
javax.management.relation
Provides the definition of the Relation Service.
javax.management.remote
Interfaces for remote access to JMX MBean servers.
javax.management.remote.rmi
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.

## Uses of NotificationFilter in javax.management

Classes in javax.management that implement NotificationFilter
Modifier and Type
Class
Description
`class`
`AttributeChangeNotificationFilter`
This class implements of the `NotificationFilter` interface for the `attribute change notification`.
`class`
`NotificationFilterSupport`
Provides an implementation of the `NotificationFilter` interface.
Methods in javax.management with parameters of type NotificationFilter
Modifier and Type
Method
Description
`void`
MBeanServer.`addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)`
Adds a listener to a registered MBean.
`void`
MBeanServer.`addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)`
Adds a listener to a registered MBean.
`void`
MBeanServerConnection.`addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)`
Adds a listener to a registered MBean.
`void`
MBeanServerConnection.`addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)`
Adds a listener to a registered MBean.
`void`
MBeanServerDelegate.`addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
NotificationBroadcaster.`addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
Adds a listener to this MBean.
`void`
NotificationBroadcasterSupport.`addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
Adds a listener.
`void`
StandardEmitterMBean.`addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
MBeanServer.`removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
MBeanServer.`removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)`
`void`
MBeanServerConnection.`removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)`
Removes a listener from a registered MBean.
`void`
MBeanServerConnection.`removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)`
Removes a listener from a registered MBean.
`void`
MBeanServerDelegate.`removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
NotificationBroadcasterSupport.`removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
NotificationEmitter.`removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
Removes a listener from this MBean.
`void`
StandardEmitterMBean.`removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`

## Uses of NotificationFilter in javax.management.modelmbean

Methods in javax.management.modelmbean with parameters of type NotificationFilter
Modifier and Type
Method
Description
`void`
RequiredModelMBean.`addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
Registers an object which implements the NotificationListener interface as a listener.
`void`
RequiredModelMBean.`removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`

## Uses of NotificationFilter in javax.management.relation

Classes in javax.management.relation that implement NotificationFilter
Modifier and Type
Class
Description
`class`
`MBeanServerNotificationFilter`
Filter for `MBeanServerNotification`.

## Uses of NotificationFilter in javax.management.remote

Methods in javax.management.remote with parameters of type NotificationFilter
Modifier and Type
Method
Description
`void`
JMXConnector.`addConnectionNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
Adds a listener to be informed of changes in connection status.
`void`
JMXConnector.`removeConnectionNotificationListener(NotificationListener l, NotificationFilter f, Object handback)`
Removes a listener from the list to be informed of changes in status.

## Uses of NotificationFilter in javax.management.remote.rmi

Methods in javax.management.remote.rmi with parameters of type NotificationFilter
Modifier and Type
Method
Description
`void`
RMIConnector.`addConnectionNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`
`void`
RMIConnector.`removeConnectionNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)`