Не прямой ответ, но я бы рекомендовал использовать JMX для этого. Чтобы получить список MBeans
, соответствующий различным критериям, используйте метод MBeanServerConnection.queryNames()
. Например, чтобы вернуть список всех ThreadPool
MBean, используйте queryNames(new ObjectName("Catalina:type=ThreadPool,*", null))
.