org.springframework.jmx.export.annotation

Annotation Type ManagedNotification



  • @Target(value=TYPE)
     @Retention(value=RUNTIME)
     @Inherited
     @Documented
     @Repeatable(value=ManagedNotifications.class)
    public @interface ManagedNotification
    Type-level annotation that indicates a JMX notification emitted by a bean.

    As of Spring Framework 4.2.4, this annotation is declared as repeatable.

    Since:
    2.0
    Author:
    Rob Harrop
    See Also:
    ManagedNotification
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element and Description
      java.lang.String name 
      java.lang.String[] notificationTypes 
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element and Description
      java.lang.String description 
    • Element Detail

      • name

        public abstract java.lang.String name
      • notificationTypes

        public abstract java.lang.String[] notificationTypes
      • description

        public abstract java.lang.String description
        Default:
        ""