Я представляю некоторые операции в классе в моем приложении Spring Boot через JMX. Однако в jConsole, когда я вызываю метод, всплывает «Метод вызван успешно». Я знаю, что это потому, что метод ничего не возвращает. Но я хочу показать полезную информацию при вызове метода.
Я использую @ManagedOperation
, который предоставляется Spring, но у него нет такого свойства. Я ничего не мог найти в документации, либо.
Я могу уведомить исполнителя, отправив уведомление, но мне интересно, есть ли какой-либо способ прямого оповещения информации.
Это, как обычно, оповещения.
![enter image description here](https://i.stack.imgur.com/obCTE.png)
Позвольте мне привести пример. У меня работает несколько контейнеров, и я предоставил операцию, чтобы остановить и запустить их. Когда, например, запускается start, я хочу, чтобы он предупреждал, что «Контейнер X запущен» или «Контейнер X уже запущен». Я могу сделать это, возвращая эти ответы в виде строки из метода, но я не думаю, что это должен быть путь. Интересно, существует ли способ сделать это через сам API.
Надеюсь, я в порядке.