Class NotificationInfo

java.lang.Object
org.apache.commons.modeler.FeatureInfo
org.apache.commons.modeler.NotificationInfo
All Implemented Interfaces:
Serializable

public class NotificationInfo extends FeatureInfo implements 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:
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      See Also:
    • info

      The ModelMBeanNotificationInfo object that corresponds to this NotificationInfo instance.
    • notifTypes

      protected String[] notifTypes
  • Constructor Details

    • NotificationInfo

      public NotificationInfo()
  • Method Details

    • 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()
      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 ModelMBeanNotificationInfo createNotificationInfo()
      Create and return a ModelMBeanNotificationInfo object that corresponds to the attribute described by this instance.
    • toString

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