Package org.shoulder.monitor.concurrent
Class MonitorRunnableEnhancer
java.lang.Object
org.shoulder.monitor.concurrent.MonitorRunnableEnhancer
- All Implemented Interfaces:
ThreadEnhancer
自动统计在线程池队列内等待时间
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> EnhancedCallable<T> doEnhance(EnhancedCallable<T> callable) 包装 callabledoEnhance(EnhancedRunnable runnable) 包装 runnable
-
Constructor Details
-
MonitorRunnableEnhancer
public MonitorRunnableEnhancer()
-
-
Method Details
-
doEnhance
包装 runnable- Specified by:
doEnhancein interfaceThreadEnhancer- Parameters:
runnable- 包装前- Returns:
- 包装后
-
doEnhance
包装 callable- Specified by:
doEnhancein interfaceThreadEnhancer- Type Parameters:
T- 泛型- Parameters:
callable- 包装前- Returns:
- 包装后
-