Возможно ли, в идеале, использовать аннотации JMX весны, чтобы экспортировать карту пар ключей, где ключ используется как имя экспортируемого атрибута?Spring JMX - экспорт карты пар значений значения
Если да, то как?
Thx.
Возможно ли, в идеале, использовать аннотации JMX весны, чтобы экспортировать карту пар ключей, где ключ используется как имя экспортируемого атрибута?Spring JMX - экспорт карты пар значений значения
Если да, то как?
Thx.
Интерфейс, который использует Spring для создания метаданных JMX для данного компонента, - MBeanInfoAssembler
. Это очень общий интерфейс, позволяющий любой возможности поддерживать JMX, включая отображение произвольной карты в виде набора атрибутов JMX.
Однако реализация этого интерфейса является довольно сложной задачей - JMX API - это немного свинья. Spring предоставляет ряд реализаций различной сложности, но они все ориентированы на раскрытие фасолей Spring javabean. Даже более общий вариант реализации, AbstractMBeanInfoAssembler
, предполагает, что получатели и сеттеры получают значения атрибута JMX.
Значит, вы можете написать свою собственную реализацию MBeanInfoAssembler
, но это будет сложно.
Hi Я столкнулся с той же проблемой - как быстро вы нашли эту задачу? – Ben
Извините, я оставил его. Ответ скаффмана меня испугал :-) – mysomic