Class NotificationInfo

  • All Implemented Interfaces:
    java.io.Serializable

    public class NotificationInfo
    extends FeatureInfo
    implements java.io.Serializable

    Internal configuration information for a Notification descriptor.

    Version:
    $Revision: 480402 $ $Date: 2006-11-29 04:43:23 +0000 (Wed, 29 Nov 2006) $
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) javax.management.modelmbean.ModelMBeanNotificationInfo info
      The ModelMBeanNotificationInfo object that corresponds to this NotificationInfo instance.
      protected java.lang.String[] notifTypes  
      (package private) static long serialVersionUID  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNotifType​(java.lang.String notifType)
      Add a new notification type to the set managed by an MBean.
      javax.management.modelmbean.ModelMBeanNotificationInfo createNotificationInfo()
      Create and return a ModelMBeanNotificationInfo object that corresponds to the attribute described by this instance.
      java.lang.String[] getNotifTypes()
      The set of notification types for this MBean.
      void setDescription​(java.lang.String description)
      Override the description property setter.
      void setName​(java.lang.String name)
      Override the name property setter.
      java.lang.String toString()
      Return a string representation of this notification descriptor.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • info

        transient javax.management.modelmbean.ModelMBeanNotificationInfo info
        The ModelMBeanNotificationInfo object that corresponds to this NotificationInfo instance.
      • notifTypes

        protected java.lang.String[] notifTypes
    • Constructor Detail

      • NotificationInfo

        public NotificationInfo()
    • Method Detail

      • setDescription

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

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

        public java.lang.String[] getNotifTypes()
        The set of notification types for this MBean.
      • addNotifType

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

        public javax.management.modelmbean.ModelMBeanNotificationInfo createNotificationInfo()
        Create and return a ModelMBeanNotificationInfo object that corresponds to the attribute described by this instance.
      • toString

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