如何导出spring任务:执行者为mbean?

时间:2016-09-21 12:37:47

标签: spring-integration jmx spring-jmx

我们在spring集成应用程序中使用task:executor。我们需要通过mbean浏览器监控这个线程池。到目前为止,我们已经很好地控制了所有Spring集成通道,消息处理程序等,并且这些在我们的mbean浏览器中显示,但是我们希望看到任务执行器线程池也是可见的,因此我们可以看到池中有多少线程,使用了多少等等

是否可以将它们导出为mbean?如果可以的话怎么办?

1 个答案:

答案 0 :(得分:2)

<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" />