Annotation 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.
- Author:
- Chris Mills
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanNumeric values which don't relate to their predecessor values, e.g.Only used if type is TIMEboolean
-
Element Details
-
description
String description- Default:
""
-
name
String name- Default:
""
-
writable
boolean writable- Default:
false
-
type
AttributeType type- Default:
UNDEFINED
-
unit
-
gauge
boolean gaugeNumeric values which don't relate to their predecessor values, e.g. thread pool / memory size. False when increasing, e.g. number of bytes received, number of blockings etc. gauge=true means values can go up or down- Default:
false
-