Uses of Class javax.management.MBeanNotificationInfo (Java Platform SE 8 )
Date: 2026-04-17

## Uses of Class
javax.management.MBeanNotificationInfo

- Packages that use MBeanNotificationInfo
  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.monitor | Provides the definition of the monitor classes.
  javax.management.openmbean | Provides the open data types and Open MBean descriptor classes.
  javax.management.relation | Provides the definition of the Relation Service.
  javax.management.remote | Interfaces for remote access to JMX MBean servers.
  javax.management.timer | Provides the definition of the Timer MBean.

- - ### Uses of MBeanNotificationInfo in javax.management

    Methods in javax.management that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | NotificationBroadcasterSupport.`getNotificationInfo()`
    `MBeanNotificationInfo[]` | StandardEmitterMBean.`getNotificationInfo()`
    `MBeanNotificationInfo[]` | MBeanServerDelegate.`getNotificationInfo()`
    `MBeanNotificationInfo[]` | NotificationBroadcaster.`getNotificationInfo()` Returns an array indicating, for each notification this MBean may send, the name of the Java class of the notification and the notification type.
    `MBeanNotificationInfo[]` | MBeanInfo.`getNotifications()` Returns the list of the notifications emitted by the MBean.

    Constructors in javax.management with parameters of type MBeanNotificationInfo
    Constructor and Description
    `MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)` Constructs an `MBeanInfo`.
    `MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)` Constructs an `MBeanInfo`.
    `NotificationBroadcasterSupport(Executor executor, MBeanNotificationInfo... info)` Constructs a NotificationBroadcasterSupport with information about the notifications that may be sent, and where each listener is invoked using the given `Executor`.
    `NotificationBroadcasterSupport(MBeanNotificationInfo... info)` Constructs a NotificationBroadcasterSupport with information about the notifications that may be sent.

  - ### Uses of MBeanNotificationInfo in javax.management.modelmbean

    Subclasses of MBeanNotificationInfo in javax.management.modelmbean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ModelMBeanNotificationInfo` The ModelMBeanNotificationInfo object describes a notification emitted by a ModelMBean.

    Methods in javax.management.modelmbean that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | RequiredModelMBean.`getNotificationInfo()` Returns the array of Notifications always generated by the RequiredModelMBean.
    `MBeanNotificationInfo[]` | ModelMBeanInfo.`getNotifications()` Returns the list of the notifications emitted by the MBean.

  - ### Uses of MBeanNotificationInfo in javax.management.monitor

    Methods in javax.management.monitor that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | CounterMonitor.`getNotificationInfo()` Returns a `NotificationInfo` object containing the name of the Java class of the notification and the notification types sent by the counter monitor.
    `MBeanNotificationInfo[]` | GaugeMonitor.`getNotificationInfo()` Returns a `NotificationInfo` object containing the name of the Java class of the notification and the notification types sent by the gauge monitor.
    `MBeanNotificationInfo[]` | StringMonitor.`getNotificationInfo()` Returns a `NotificationInfo` object containing the name of the Java class of the notification and the notification types sent by the string monitor.

  - ### Uses of MBeanNotificationInfo in javax.management.openmbean

    Methods in javax.management.openmbean that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | OpenMBeanInfo.`getNotifications()` Returns an array of `MBeanNotificationInfo` instances describing each notification emitted by the open MBean described by this `OpenMBeanInfo` instance.

    Constructors in javax.management.openmbean with parameters of type MBeanNotificationInfo
    Constructor and Description
    `OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications)` Constructs an `OpenMBeanInfoSupport` instance, which describes a class of open MBeans with the specified `className`, `description`, `openAttributes`, `openConstructors` , `openOperations` and `notifications`.
    `OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications, Descriptor descriptor)` Constructs an `OpenMBeanInfoSupport` instance, which describes a class of open MBeans with the specified `className`, `description`, `openAttributes`, `openConstructors` , `openOperations`, `notifications`, and `descriptor`.

  - ### Uses of MBeanNotificationInfo in javax.management.relation

    Methods in javax.management.relation that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | RelationService.`getNotificationInfo()` Returns a NotificationInfo object containing the name of the Java class of the notification and the notification types sent.

  - ### Uses of MBeanNotificationInfo in javax.management.remote

    Methods in javax.management.remote that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | JMXConnectorServer.`getNotificationInfo()` Returns an array indicating the notifications that this MBean sends.

  - ### Uses of MBeanNotificationInfo in javax.management.timer

    Methods in javax.management.timer that return MBeanNotificationInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBeanNotificationInfo[]` | Timer.`getNotificationInfo()`

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.