Class NotificationInfo

  • All Implemented Interfaces:
    Serializable

    public class NotificationInfo
    extends FeatureInfo

    Internal configuration information for a Notification descriptor.

    Author:
    Craig R. McClanahan
    See Also:
    Serialized Form
    • Field Detail

      • notifTypes

        protected String[] notifTypes
    • Constructor Detail

      • NotificationInfo

        public NotificationInfo()
    • Method Detail

      • setDescription

        public void setDescription​(String description)
        Override the description property setter.
        Overrides:
        setDescription in class FeatureInfo
        Parameters:
        description - The new description
      • setName

        public void setName​(String name)
        Override the name property setter.
        Overrides:
        setName in class FeatureInfo
        Parameters:
        name - The new name
      • getNotifTypes

        public String[] getNotifTypes()
        Returns:
        the set of notification types for this MBean.
      • addNotifType

        public void addNotifType​(String notifType)
        Add a new notification type to the set managed by an MBean.
        Parameters:
        notifType - The new notification type
      • createNotificationInfo

        public MBeanNotificationInfo createNotificationInfo()
        Create and return a ModelMBeanNotificationInfo object that corresponds to the attribute described by this instance.
        Returns:
        the notification info
      • toString

        public String toString()
        Return a string representation of this notification descriptor.
        Overrides:
        toString in class Object