| 程序包 | 说明 |
|---|---|
| com.dtp.core.converter | |
| com.dtp.core.notifier | |
| com.dtp.core.notifier.alarm | |
| com.dtp.core.notifier.capture | |
| com.dtp.core.support | |
| com.dtp.core.thread |
| 限定符和类型 | 方法和说明 |
|---|---|
static ThreadPoolStats |
MetricsConverter.convertCommon(ExecutorAdapter<?> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
AbstractDtpNotifier.getQueueCapacity(ExecutorAdapter<?> executor) |
protected String |
AbstractDtpNotifier.getQueueName(ExecutorAdapter<?> executor) |
protected String |
AbstractDtpNotifier.getRejectHandlerName(ExecutorAdapter<?> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.commons.lang3.tuple.Triple<String,String,String> |
AlarmCounter.countStrRrq(String threadPoolName,
ExecutorAdapter<?> executor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CapturedExecutor
CapturedExecutor implements ExecutorAdapter, the goal of this class
is to capture DtpExecutor's status when construct
BaseNotifyCtx during AlarmManager.doAlarm(com.dtp.core.support.ExecutorWrapper, com.dtp.common.em.NotifyItemEnum). |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutorAdapter<?> |
CapturedExecutor.getOriginal() |
| 构造器和说明 |
|---|
CapturedExecutor(ExecutorAdapter<?> executorAdapter) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ThreadPoolExecutorAdapter
ThreadPoolExecutorAdapter implements ExecutorAdapter, the goal of this class
is to be compatible with
ThreadPoolExecutor. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DtpExecutor
Dynamic ThreadPoolExecutor inherits DtpLifecycleSupport, and extends some features.
|
class |
EagerDtpExecutor
When core threads are all in busy,
create new thread instead of putting task into blocking queue,
mainly used in io intensive scenario.
|
class |
OrderedDtpExecutor
OrderedDtpExecutor can ensure that the delivered tasks are executed
according to the key and task submission order. |
class |
ScheduledDtpExecutor
Support ScheduledDtpExecutor.
|
Copyright © 2023. All rights reserved.