Annotation Interface MBeanNotification


@API(status=STABLE, since="0.0.1") @Repeatable(MBeanNotifications.class) @Documented @Retention(RUNTIME) @Target({TYPE,METHOD}) @Inherited @ClassVersion(sourceVersion="$Id: MBeanNotification.java 995 2022-01-23 01:09:35Z tquadrat $") public @interface MBeanNotification
This annotation will be used to declare a MBean notification. If a class is annotated, it means that at least one method of this class may send this notification. Is the annotated component a method, it means that this method is sending the notification.
Author:
Thomas Thrien (thomas.thrien@tquadrat.org)
Version:
$Id: MBeanNotification.java 995 2022-01-23 01:09:35Z tquadrat $
Since:
0.0.1
UML Diagram
UML Diagram for "org.tquadrat.foundation.mgmt.MBeanNotification"

UML Diagram for "org.tquadrat.foundation.mgmt.MBeanNotification"

UML Diagram for "org.tquadrat.foundation.mgmt.MBeanNotification"
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Returns the description of the notification.
    Returns the class of the notification implementation.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the notifier types (in dot notation).
  • Element Details

    • notifierTypes

      Returns the notifier types (in dot notation).
      Returns:
      The notifier types; the default is an empty array.
      Default:
      {}
    • notificationClass

      Returns the class of the notification implementation.
      Returns:
      The class of the notification implementation.
    • description

      Returns the description of the notification.
      Returns:
      The description of the notification.