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.
  • Element Details

    • description

      String description
      Default:
      ""
    • name

      String name
      Default:
      ""
    • writable

      boolean writable
      Default:
      false
    • type

      Default:
      UNDEFINED
    • unit

      TimeUnit unit
      Only used if type is TIME
      Default:
      MILLISECONDS