edi*_*edi 2 spring jmx spring-jmx jmxtrans
队列大小没有getter,只有队列容量.
如果我使用jmx来监视ThreadPoolTaskExecutor,我如何监视队列大小级别以确保它是健康的?
executor.getThreadPoolExecutor().getQueue().size()
编辑
@ManagedResource
public class MyTEMBean {
private final ThreadPoolTaskExecutor te;
public MyTEMBean(ThreadPoolTaskExecutor te) {
this.te = te;
}
@ManagedAttribute
public int getQueueSize() {
return this.te.getThreadPoolExecutor().getQueue().size();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3589 次 |
| 最近记录: |