Я создал MBean
, который расширяет класс и реализует интерфейсы.
Я пытаюсь добавить новые @ManagedAttribute
и @ManagedOperation
, но они не отображаются в jconsole.
Я также вижу, что описания других атрибутов и операций отображаются неправильно. Описания установлены по умолчанию, хотя я установил их в своем классе.
Есть ли способ добавить новые @ManagedAttribute
и @ManagedOperation
к моему MBean
?
А можно описания?
Я создаю два экземпляра класса MBean
с аннотацией @MBean
.
Проблема в том, что созданный MBean
относится к типу StandardBean
, а не DynamicBean
?
Как добавить @ManagedAttribute и @ManagedOperation в MBean, расширяющий другой класс
Ответы (2)
Попробуйте объявить атрибуты управления и операцию на ваших интерфейсах.
person
Ioannis Kanellopoulos
schedule
22.02.2013
Обязательно пометьте MBean с помощью @ManagedResource, чтобы зарегистрировать его на сервере JMX. А также отметьте его как @Component.
person
Joseph Rajeev Motha
schedule
25.09.2014