## 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
`int` `currencyTimeLimit`
`String` `defaultValue`
`String` `description`
`int` `persistPeriod`
`String` `persistPolicy`

### 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