Можно ли узнать, сколько бобов находится в пуле в данный момент? - PullRequest
0 голосов
/ 21 июня 2020

В запущенном приложении java ee (в jboss 6, если это имеет значение), можно ли узнать, сколько bean-компонентов данного класса находится в пуле в данный момент?

Ответы [ 2 ]

1 голос
/ 23 июня 2020

Да, вы можете использовать, например, VisualVM MBeans Browser:

https://visualvm.github.io/plugins.html:

MBeans Browser - статистика пула

1 голос
/ 21 июня 2020

Готово, но вы можете подумать о каком-нибудь поле счетчика для синглтона, поскольку поля stati c не приветствуются в этой среде. Такой счетчик может быть:

  • увеличенным в аннотированном методе @PostConstruct интересующего вас bean-компонента
  • уменьшенным в аннотированном методе @PreDestroy
...