org.springframework.jmx.export.annotation
Annotation Type ManagedMetric
@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface ManagedMetric
JDK 1.5+ method-level annotation that indicates to expose a given bean
property as JMX attribute, with added Descriptor properties to indicate that
it is a metric. Only valid when used on a JavaBean getter.
- Since:
- 3.0
- Author:
- Jennifer Hickey
- See Also:
ManagedMetric
category
public abstract String category
- Default:
- ""
currencyTimeLimit
public abstract int currencyTimeLimit
- Default:
- -1
description
public abstract String description
- Default:
- ""
displayName
public abstract String displayName
- Default:
- ""
metricType
public abstract MetricType metricType
- Default:
- org.springframework.jmx.support.MetricType.GAUGE
persistPeriod
public abstract int persistPeriod
- Default:
- -1
persistPolicy
public abstract String persistPolicy
- Default:
- ""
unit
public abstract String unit
- Default:
- ""