Package org.infinispan.jmx.annotations
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
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description DataType
dataType
String
description
String
displayName
DisplayType
displayType
MeasurementType
measurementType
Units
units
boolean
writable
-
-
-
Element Detail
-
description
String description
- Default:
- ""
-
-
-
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
-
-