Annotation Type ManagedAttribute


  • @Retention(RUNTIME)
    @Target({METHOD,FIELD})
    public @interface ManagedAttribute
    Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute. This annotation can be applied to either a field or a public setter and/or getter method of a public class that is itself is optionally annotated with an @MBean annotation, or inherits such an annotation from a superclass.
    Since:
    4.0
    Author:
    (various), Galder ZamarreƱo
    • Element Detail

      • description

        String description
        Default:
        ""
      • writable

        boolean writable
        Default:
        false
      • displayName

        String displayName
        Default:
        ""
      • dataType

        DataType dataType
        Default:
        org.infinispan.jmx.annotations.DataType.MEASUREMENT
      • displayType

        DisplayType displayType
        Default:
        org.infinispan.jmx.annotations.DisplayType.DETAIL
      • measurementType

        MeasurementType measurementType
        Default:
        org.infinispan.jmx.annotations.MeasurementType.DYNAMIC
      • units

        Units units
        Default:
        org.infinispan.jmx.annotations.Units.NONE