Проблема может показаться похожей на многие решенные, но я еще не стрелял в эту цель.
Я собираюсь создать MBean, который позволит мне определять динамический набор пар ключ-значение.
(Легко создать решение для указания предварительно определенного набора параметров. Но как насчет динамических)
Наиболее релевантными фрагментами кода, которые я смог найти, было использование CompositeData
, TabularData
API следующий:
applyNewProperties(Properties props)
Пользовательский интерфейс следующий:
Метод Mbean applyNewProperties
Параметры: реквизиты
name1 value1
name2 value2
name3 value3
.....
namen value n
Цель состоит в том, чтобы jmx-connsole отобразил его в виде таблицы:
input name 1 input value 1
input name 2 input value 2
input name 3 input value 3
....
input name n input value n