Как экспортировать весеннее задание:executor as mbean?
Мы используем task:executor в нашем весеннем интеграционном приложении. Нам нужно отслеживать этот пул потоков через браузер mbean. Пока у нас есть хороший контроль над всеми каналами весенней интеграции, обработчиками сообщений и т. Д., И они отображаются в нашем браузере mbean, но нам нравится видеть пул потоков исполнителя задач, чтобы мы могли видеть, сколько потоков в пуле, сколько используется и т.д.
Можно ли экспортировать их как mbean? если так, как это можно сделать?
1 ответ
Решение
<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter">
<property name="beans">
<map>
<entry key="exec:name=exec" value-ref="exec" />
</map>
</property>
</bean>
<task:executor id="exec" />