Package com.alipay.sofa.common.thread
Class ThreadPoolMonitorWrapper
java.lang.Object
com.alipay.sofa.common.thread.ThreadPoolMonitorWrapper
The monitor wrapper of the
ThreadPoolExecutor
- Version:
- TheadPoolMonitor.java, v 0.1 2020年10月26日 4:14 下午 huzijie Exp $
- Author:
- huzijie
-
Constructor Summary
ConstructorDescriptionThreadPoolMonitorWrapper
(ThreadPoolExecutor threadPoolExecutor, ThreadPoolConfig threadPoolConfig, ThreadPoolStatistics threadPoolStatistics) -
Method Summary
Modifier and TypeMethodDescriptionReturn theThreadPoolConfig
Return the originThreadPoolExecutor
boolean
Return whether the monitor task is startedvoid
Restart to monitor theThreadPoolExecutor
void
Start to monitor theThreadPoolExecutor
void
Stop to monitor theThreadPoolExecutor
-
Constructor Details
-
ThreadPoolMonitorWrapper
public ThreadPoolMonitorWrapper(ThreadPoolExecutor threadPoolExecutor, ThreadPoolConfig threadPoolConfig, ThreadPoolStatistics threadPoolStatistics)
-
-
Method Details
-
startMonitor
public void startMonitor()Start to monitor theThreadPoolExecutor
-
stopMonitor
public void stopMonitor()Stop to monitor theThreadPoolExecutor
-
restartMonitor
public void restartMonitor()Restart to monitor theThreadPoolExecutor
-
getThreadPoolExecutor
Return the originThreadPoolExecutor
- Returns:
- the
ThreadPoolExecutor
-
getThreadPoolConfig
Return theThreadPoolConfig
- Returns:
- the
ThreadPoolConfig
-
isStarted
public boolean isStarted()Return whether the monitor task is started- Returns:
- started
-