Uses of Interface javax.management.NotificationFilter (Java SE 22 & JDK 22)
Description: use: module: java.management, package: javax.management, interface: NotificationFilter

# 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)`