public class ThreadPoolTaskMonitor extends Object
| 构造器和说明 |
|---|
ThreadPoolTaskMonitor(AlertService alertService,
ThreadPoolMonitorProperties monitorProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
collectStats()
收集所有注册线程池的统计数据。
|
List<ThreadPoolStats> |
getAllPoolStats()
获取所有线程池的当前统计信息。
|
ThreadPoolTrend |
getTrend(String poolName)
获取指定线程池的趋势数据。
|
ThreadPoolExecutor |
register(String name,
MonitoredThreadPool monitoredPool)
注册已包装的线程池到监控系统。
|
<T extends ThreadPoolExecutor> |
register(String name,
T executor)
注册线程池到监控系统。
|
public ThreadPoolTaskMonitor(AlertService alertService, ThreadPoolMonitorProperties monitorProperties)
public <T extends ThreadPoolExecutor> ThreadPoolExecutor register(String name, T executor)
T - 线程池类型name - 线程池名称,用于标识和监控executor - 要监控的线程池对象public ThreadPoolExecutor register(String name, MonitoredThreadPool monitoredPool)
name - 线程池名称monitoredPool - 已包装的线程池对象public void collectStats()
public ThreadPoolTrend getTrend(String poolName)
poolName - 线程池名称public List<ThreadPoolStats> getAllPoolStats()
Copyright © 2025. All rights reserved.