|
|
|
@ -182,9 +182,9 @@ public final class DynamicThreadPoolPostProcessor implements BeanPostProcessor {
|
|
|
|
|
.blockingQueueType(BlockingQueueTypeEnum.getBlockingQueueTypeEnumByName(executor.getQueue().getClass().getSimpleName()))
|
|
|
|
|
.capacity(executor.getQueue().remainingCapacity())
|
|
|
|
|
.allowCoreThreadTimeOut(executor.allowsCoreThreadTimeOut())
|
|
|
|
|
.keepAliveTime(executor.getKeepAliveTime(TimeUnit.MILLISECONDS))
|
|
|
|
|
.isAlarm(false)
|
|
|
|
|
//todo 如何根据拒绝策略的代理类获取到对应的枚举
|
|
|
|
|
.rejectedPolicyType(RejectedPolicyTypeEnum.ABORT_POLICY)
|
|
|
|
|
.rejectedPolicyType(RejectedPolicyTypeEnum.getRejectedPolicyTypeEnumByName(((DynamicThreadPoolExecutor) executor).getRedundancyHandler().getClass().getSimpleName()))
|
|
|
|
|
.build();
|
|
|
|
|
DynamicThreadPoolRegisterWrapper registerWrapper = DynamicThreadPoolRegisterWrapper.builder()
|
|
|
|
|
.dynamicThreadPoolRegisterParameter(parameterInfo)
|
|
|
|
|