Package org.shoulder.monitor.concurrent
Class MonitorableRejectHandler
java.lang.Object
org.shoulder.monitor.concurrent.MonitorableRejectHandler
- All Implemented Interfaces:
RejectedExecutionHandler
带有监控能力的 RejectedExecutionHandler
因为 jdk 的 ExecutorService 的 reject 方法被 final 覆盖了,因此通过装饰者模式采集拒绝次数数据
- Author:
- lym
-
Constructor Summary
ConstructorsConstructorDescriptionMonitorableRejectHandler(RejectedExecutionHandler delegate, ThreadPoolMetrics threadPoolMetrics) -
Method Summary
Modifier and TypeMethodDescriptionvoidrejectedExecution(Runnable r, ThreadPoolExecutor executor)
-
Constructor Details
-
MonitorableRejectHandler
public MonitorableRejectHandler(RejectedExecutionHandler delegate, ThreadPoolMetrics threadPoolMetrics)
-
-
Method Details
-
rejectedExecution
- Specified by:
rejectedExecutionin interfaceRejectedExecutionHandler
-