org.springframework.jmx.export.annotation

## Annotation Type ManagedAttribute

-     @Target(value=METHOD)
      @Retention(value=RUNTIME)
      @Documented
      public @interface ManagedAttribute

  JDK 1.5+ method-level annotation that indicates to expose a given bean property as JMX attribute, corresponding to the ManagedAttribute attribute. Only valid when used on a JavaBean getter or setter.
  Since:
    1.2
  Author:
    Rob Harrop
  See Also:
    `ManagedAttribute`

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `int` | `currencyTimeLimit`
    `String` | `defaultValue`
    `String` | `description`
    `int` | `persistPeriod`
    `String` | `persistPolicy`

- - ### Element Detail

    - #### defaultValue

          public abstract String defaultValue

      Default:
        ""

    - #### description

          public abstract String description

      Default:
        ""

    - #### currencyTimeLimit

          public abstract int currencyTimeLimit

      Default:
        -1

    - #### persistPolicy

          public abstract String persistPolicy

      Default:
        ""

    - #### persistPeriod

          public abstract int persistPeriod

      Default:
        -1