Package ru.funsys.avalanche.jmx
Annotation Type JMXAttributeField
-
@Documented @Retention(RUNTIME) public @interface JMXAttributeField
- Author:
- Валерий Лиховских
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String
description
Описание атрибута.String
getter
Имя метода GET.boolean
locale
Признак локализации описания класса.String
setter
Имя метода SET, если метод можно распознать только по имени, или имя аннотации JMXOperation метода получения значения атрибута.
-
-
-
Element Detail
-
description
String description
Описание атрибута. В зависимости от значения locale() полученное значение имеет разный смыл.- true - ключ локализации сообщения, по этому ключу выбирается описание JMX объекта из файла локализации
- false - описание JMX объекта
- Returns:
- ключ локализации или описание атрибута JMX объекта
- Default:
- ""
-
-
-
getter
String getter
Имя метода GET. Если значение не определено, идет попытка найти метод по имени поля с префиксом get с возвращаемым значением соответствующим типу поля или с префиксом is, если поле имеет тип boolean. Значение может быть не определено, если атрибут имеет признак "только для записи", или установлено в значение null, если в явном виде нужно указать, что этот атрибут "только для записи".- Returns:
- имя метода или имя аннотации метода
- Default:
- ""
-
-
-
setter
String setter
Имя метода SET, если метод можно распознать только по имени, или имя аннотации JMXOperation метода получения значения атрибута. Если значение не определено, идет попытка найти метод по имени поля с префиксом set с устанавливаемым значением соответствующим типу поля. Значение может быть не определено, если атрибут имеет признак "только для чтения", или установлено в значение null, если в явном виде нужно указать, что этот атрибут "только для чтения".- Returns:
- имя метода или имя аннотации метода
- Default:
- ""
-
-