跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractCollector - com.dtp.core.monitor.collector中的类
AbstractCollector related
AbstractCollector() - 类 的构造器com.dtp.core.monitor.collector.AbstractCollector
 
AbstractConfigParser - com.dtp.core.parser中的类
AbstractConfigParser related
AbstractConfigParser() - 类 的构造器com.dtp.core.parser.AbstractConfigParser
 
AbstractDtpNotifier - com.dtp.core.notify中的类
AbstractDtpNotifier related
AbstractDtpNotifier() - 类 的构造器com.dtp.core.notify.AbstractDtpNotifier
 
AbstractDtpNotifier(Notifier) - 类 的构造器com.dtp.core.notify.AbstractDtpNotifier
 
AbstractRefresher - com.dtp.core.refresh中的类
AbstractRefresher related
AbstractRefresher() - 类 的构造器com.dtp.core.refresh.AbstractRefresher
 
afterExecute(Runnable, Throwable) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
afterExecute(Runnable, Throwable) - 类 中的方法com.dtp.core.thread.EagerDtpExecutor
 
afterPropertiesSet() - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
 
afterPropertiesSet() - 类 中的方法com.dtp.core.support.DtpBannerPrinter
 
AlarmBaseFilter - com.dtp.core.notify.filter中的类
AlarmBaseFilter related
AlarmBaseFilter() - 类 的构造器com.dtp.core.notify.filter.AlarmBaseFilter
 
AlarmCounter - com.dtp.core.notify.alarm中的类
AlarmCounter related
AlarmCtx - com.dtp.core.context中的类
AlarmCtx related
AlarmCtx(ExecutorWrapper, NotifyItem) - 类 的构造器com.dtp.core.context.AlarmCtx
 
AlarmInvoker - com.dtp.core.notify.invoker中的类
AlarmInvoker related
AlarmInvoker() - 类 的构造器com.dtp.core.notify.invoker.AlarmInvoker
 
AlarmLimiter - com.dtp.core.notify.alarm中的类
AlarmLimiter related
AlarmManager - com.dtp.core.notify.manager中的类
AlarmManager related
allowCoreThreadTimeOut(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
APP_NAME_TAG - 类 中的静态变量com.dtp.core.monitor.collector.MicroMeterCollector
 
awaitTermination(long, TimeUnit) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
awaitTerminationSeconds - 类 中的变量com.dtp.core.spring.DtpLifecycleSupport
The maximum number of seconds that this executor is supposed to block on shutdown in order to wait for remaining tasks to complete their execution before the rest of the container continues to shut down.
awaitTerminationSeconds(int) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 

B

BaseNotifyCtx - com.dtp.core.context中的类
BaseNotifyCtx related
BaseNotifyCtx() - 类 的构造器com.dtp.core.context.BaseNotifyCtx
 
BaseNotifyCtx(ExecutorWrapper, NotifyItem) - 类 的构造器com.dtp.core.context.BaseNotifyCtx
 
beforeExecute(Thread, Runnable) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
beforeReject(ThreadPoolExecutor) - 接口 中的方法com.dtp.core.reject.RejectedAware
Do sth before reject.
bindDtpProperties(Map<?, Object>, DtpProperties) - 类 中的静态方法com.dtp.core.support.PropertiesBinder
 
bindDtpProperties(Environment, DtpProperties) - 类 中的静态方法com.dtp.core.support.PropertiesBinder
 
build() - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Build according to dynamic field.
buildAlarmContent(NotifyPlatform, NotifyItemEnum) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
buildCommon() - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Build common ThreadPoolExecutor.
buildDynamic() - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Build a dynamic ThreadPoolExecutor.
buildNoticeContent(NotifyPlatform, DtpMainProp, List<String>) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
buildRejectedHandler(String) - 类 中的静态方法com.dtp.core.reject.RejectHandlerGetter
 
buildWithTtl() - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Build thread pool executor and wrapper with ttl

C

cancelRemainingTask(Runnable) - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
Cancel the given remaining task which never commended execution, as returned from ExecutorService.shutdownNow().
checkThreshold(ExecutorWrapper, NotifyItemEnum, NotifyItem) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
choose(Object) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
collect(ThreadPoolStats, List<String>) - 类 中的方法com.dtp.core.handler.CollectorHandler
 
collect(ThreadPoolStats) - 类 中的方法com.dtp.core.monitor.collector.InternalLogCollector
 
collect(ThreadPoolStats) - 类 中的方法com.dtp.core.monitor.collector.LogCollector
 
collect(ThreadPoolStats) - 接口 中的方法com.dtp.core.monitor.collector.MetricsCollector
Collect key metrics.
collect(ThreadPoolStats) - 类 中的方法com.dtp.core.monitor.collector.MicroMeterCollector
 
CollectorHandler - com.dtp.core.handler中的类
CollectorHandler related
com.dtp.core - 程序包 com.dtp.core
 
com.dtp.core.context - 程序包 com.dtp.core.context
 
com.dtp.core.convert - 程序包 com.dtp.core.convert
 
com.dtp.core.handler - 程序包 com.dtp.core.handler
 
com.dtp.core.monitor - 程序包 com.dtp.core.monitor
 
com.dtp.core.monitor.collector - 程序包 com.dtp.core.monitor.collector
 
com.dtp.core.notify - 程序包 com.dtp.core.notify
 
com.dtp.core.notify.alarm - 程序包 com.dtp.core.notify.alarm
 
com.dtp.core.notify.base - 程序包 com.dtp.core.notify.base
 
com.dtp.core.notify.filter - 程序包 com.dtp.core.notify.filter
 
com.dtp.core.notify.invoker - 程序包 com.dtp.core.notify.invoker
 
com.dtp.core.notify.manager - 程序包 com.dtp.core.notify.manager
 
com.dtp.core.parser - 程序包 com.dtp.core.parser
 
com.dtp.core.refresh - 程序包 com.dtp.core.refresh
 
com.dtp.core.reject - 程序包 com.dtp.core.reject
 
com.dtp.core.spring - 程序包 com.dtp.core.spring
 
com.dtp.core.support - 程序包 com.dtp.core.support
 
com.dtp.core.support.runnable - 程序包 com.dtp.core.support.runnable
 
com.dtp.core.support.wrapper - 程序包 com.dtp.core.support.wrapper
 
com.dtp.core.thread - 程序包 com.dtp.core.thread
 
ConfigHandler - com.dtp.core.handler中的类
ConfigHandler related
ConfigParser - com.dtp.core.parser中的接口
ConfigParser related
convert(DtpExecutor) - 类 中的静态方法com.dtp.core.convert.ExecutorConverter
 
convert(ExecutorWrapper) - 类 中的静态方法com.dtp.core.convert.ExecutorConverter
 
convert(DtpExecutor) - 类 中的静态方法com.dtp.core.convert.MetricsConverter
 
convert(ExecutorWrapper) - 类 中的静态方法com.dtp.core.convert.MetricsConverter
 
convertCommon(ThreadPoolExecutor) - 类 中的静态方法com.dtp.core.convert.MetricsConverter
 
corePoolSize(int) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
count - 类 中的变量com.dtp.core.thread.OrderedDtpExecutor
 
countStrRrq(String, ThreadPoolExecutor) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
createCommonFast(String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createCommonWithTtl(String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createDynamicFast(String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createDynamicFast(String, String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createDynamicWithTtl(String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createDynamicWithTtl(String, String) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
createPropertySource(String, EncodedResource) - 类 中的方法com.dtp.core.support.YamlPropertySourceFactory
 

D

destroy() - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
Calls internalShutdown when the BeanFactory destroys the task executor instance.
DingNotifier - com.dtp.core.notify.base中的类
DingNotifier related
DingNotifier() - 类 的构造器com.dtp.core.notify.base.DingNotifier
 
doAlarm(ExecutorWrapper, NotifyItemEnum) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
doAlarmAsync(DtpExecutor, NotifyItemEnum) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
doAlarmAsync(DtpExecutor, List<NotifyItemEnum>) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
doAlarmAsync(ExecutorWrapper, List<NotifyItemEnum>) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
doFilter(BaseNotifyCtx, Invoker<BaseNotifyCtx>) - 类 中的方法com.dtp.core.notify.filter.AlarmBaseFilter
 
doFilter(BaseNotifyCtx, Invoker<BaseNotifyCtx>) - 类 中的方法com.dtp.core.notify.filter.NoticeBaseFilter
 
doNotice(ExecutorWrapper, DtpMainProp, List<String>) - 类 中的静态方法com.dtp.core.notify.manager.NoticeManager
 
doNoticeAsync(ExecutorWrapper, DtpMainProp, List<String>) - 类 中的静态方法com.dtp.core.notify.manager.NoticeManager
 
doParse(String, String) - 类 中的方法com.dtp.core.parser.AbstractConfigParser
 
doParse(String) - 接口 中的方法com.dtp.core.parser.ConfigParser
Parse content.
doParse(String, String) - 接口 中的方法com.dtp.core.parser.ConfigParser
Parse content.
doParse(String) - 类 中的方法com.dtp.core.parser.JsonConfigParser
 
doParse(String, String) - 类 中的方法com.dtp.core.parser.JsonConfigParser
 
doParse(String) - 类 中的方法com.dtp.core.parser.PropertiesConfigParser
 
doParse(String) - 类 中的方法com.dtp.core.parser.YamlConfigParser
 
doRefresh(Map<Object, Object>) - 类 中的方法com.dtp.core.refresh.AbstractRefresher
 
doRefresh(DtpProperties) - 类 中的方法com.dtp.core.refresh.AbstractRefresher
 
DTP_METRIC_NAME_PREFIX - 类 中的静态变量com.dtp.core.monitor.collector.MicroMeterCollector
Prefix used for all dtp metric names.
DtpBannerPrinter - com.dtp.core.support中的类
DtpBannerPrinter related
DtpBannerPrinter(DtpProperties) - 类 的构造器com.dtp.core.support.DtpBannerPrinter
 
DtpBeanDefinitionRegistrar - com.dtp.core.spring中的类
DtpBeanDefinitionRegistrar related
DtpBeanDefinitionRegistrar() - 类 的构造器com.dtp.core.spring.DtpBeanDefinitionRegistrar
 
DtpDingNotifier - com.dtp.core.notify中的类
DtpDingNotifier related
DtpDingNotifier(Notifier) - 类 的构造器com.dtp.core.notify.DtpDingNotifier
 
DtpEndpoint - com.dtp.core.monitor中的类
DtpEndpoint related
DtpEndpoint() - 类 的构造器com.dtp.core.monitor.DtpEndpoint
 
DtpExecutor - com.dtp.core.thread中的类
Dynamic ThreadPoolExecutor inherits DtpLifecycleSupport, and extends some features.
DtpExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 的构造器com.dtp.core.thread.DtpExecutor
 
DtpLarkNotifier - com.dtp.core.notify中的类
DtpLarkNotifier
DtpLarkNotifier(Notifier) - 类 的构造器com.dtp.core.notify.DtpLarkNotifier
 
DtpLifecycleSupport - com.dtp.core.spring中的类
DtpLifecycleSupport which mainly implements Spring bean's lifecycle methods, mimics spring internal thread pool ThreadPoolTaskExecutor.
DtpLifecycleSupport(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - 类 的构造器com.dtp.core.spring.DtpLifecycleSupport
 
DtpMonitor - com.dtp.core.monitor中的类
DtpMonitor related
DtpMonitor() - 类 的构造器com.dtp.core.monitor.DtpMonitor
 
DtpNotifier - com.dtp.core.notify中的接口
DtpNotifier related
DtpNotifyCtxHolder - com.dtp.core.context中的类
DtpNotifyCtxHolder related.
DtpPostProcessor - com.dtp.core.spring中的类
BeanPostProcessor that handles all related beans managed by Spring.
DtpPostProcessor() - 类 的构造器com.dtp.core.spring.DtpPostProcessor
 
dtpProperties - 类 中的变量com.dtp.core.refresh.AbstractRefresher
 
DtpRegistry - com.dtp.core中的类
Core Registry, which keeps all registered Dynamic ThreadPoolExecutors.
DtpRegistry() - 类 的构造器com.dtp.core.DtpRegistry
 
DtpRunnable - com.dtp.core.support.runnable中的类
DtpRunnable related
DtpRunnable(Runnable, String) - 类 的构造器com.dtp.core.support.runnable.DtpRunnable
 
DtpUncaughtExceptionHandler() - 类 的构造器com.dtp.core.thread.NamedThreadFactory.DtpUncaughtExceptionHandler
 
DtpWechatNotifier - com.dtp.core.notify中的类
DtpWechatNotifier related
DtpWechatNotifier(Notifier) - 类 的构造器com.dtp.core.notify.DtpWechatNotifier
 
dynamic(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
DynamicTp - com.dtp.core.support中的注释类型
DynamicTp annotation, mainly used to manage juc ThreadPoolExecutor by this framework.

E

EagerDtpExecutor - com.dtp.core.thread中的类
When core threads are all in busy, create new thread instead of putting task into blocking queue, mainly used in io intensive scenario.
EagerDtpExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 的构造器com.dtp.core.thread.EagerDtpExecutor
 
EnableDynamicTp - com.dtp.core.spring中的注释类型
EnableDynamicTp related
execute(Runnable, long) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
execute(Runnable) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
execute(Runnable) - 类 中的方法com.dtp.core.thread.EagerDtpExecutor
 
execute(Runnable) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
execute(Object, Runnable) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
ExecutorConverter - com.dtp.core.convert中的类
ExecutorConverter related
executors - 类 中的变量com.dtp.core.thread.OrderedDtpExecutor
 
ExecutorType - com.dtp.core.support中的枚举
ExecutorType related
ExecutorWrapper - com.dtp.core.support中的类
Executor wrapper
ExecutorWrapper(String, Executor) - 类 的构造器com.dtp.core.support.ExecutorWrapper
 
ExecutorWrapper(DtpExecutor) - 类 的构造器com.dtp.core.support.ExecutorWrapper
 

F

fillPlatforms(List<NotifyPlatform>, List<NotifyItem>) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
force(Runnable, long, TimeUnit) - 类 中的方法com.dtp.core.support.TaskQueue
Force offer task

G

gauge(ThreadPoolStats) - 类 中的方法com.dtp.core.monitor.collector.MicroMeterCollector
 
genKey(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmLimiter
 
genSign(String, Long) - 类 中的方法com.dtp.core.notify.base.LarkNotifier
get signature
get() - 类 中的静态方法com.dtp.core.context.DtpNotifyCtxHolder
 
get(Runnable) - 类 中的静态方法com.dtp.core.support.runnable.MdcRunnable
 
getAlarmInfo(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
getAlarmInvokerChain() - 类 中的静态方法com.dtp.core.notify.manager.NotifyFilterBuilder
 
getAlarmKeys(NotifyItemEnum) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
getAlarmLimitInfo(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmLimiter
 
getAlarmTemplate() - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
Implement by subclass, get alarm template.
getAlarmTemplate() - 类 中的方法com.dtp.core.notify.DtpDingNotifier
 
getAlarmTemplate() - 类 中的方法com.dtp.core.notify.DtpLarkNotifier
 
getAlarmTemplate() - 类 中的方法com.dtp.core.notify.DtpWechatNotifier
 
getAllAlarmKeys() - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
getByNames(Set<String>) - 类 中的方法com.dtp.core.support.wrapper.TaskWrappers
 
getClass(String) - 枚举 中的静态方法com.dtp.core.support.ExecutorType
 
getColors() - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
Implement by subclass, get content color config.
getColors() - 类 中的方法com.dtp.core.notify.DtpDingNotifier
 
getColors() - 类 中的方法com.dtp.core.notify.DtpLarkNotifier
 
getColors() - 类 中的方法com.dtp.core.notify.DtpWechatNotifier
 
getCommonExecutor(String) - 类 中的静态方法com.dtp.core.DtpRegistry
Get common ThreadPoolExecutor by name.
getCommonInvokerChain() - 类 中的静态方法com.dtp.core.notify.manager.NotifyFilterBuilder
 
getCorePoolSize() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
getCount(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
getDtpExecutor(String) - 类 中的静态方法com.dtp.core.DtpRegistry
Get Dynamic ThreadPoolExecutor by thread pool name.
getInstance() - 类 中的静态方法com.dtp.core.handler.CollectorHandler
 
getInstance() - 类 中的静态方法com.dtp.core.handler.ConfigHandler
 
getInstance() - 类 中的静态方法com.dtp.core.handler.NotifierHandler
 
getInstance() - 类 中的静态方法com.dtp.core.support.wrapper.TaskWrappers
 
getMaximumPoolSize() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
getMultiPoolStats() - 接口 中的方法com.dtp.core.support.MetricsAware
Get multi thread pool stats.
getName() - 类 中的方法com.dtp.core.support.runnable.NamedRunnable
 
getNamePrefix() - 类 中的方法com.dtp.core.thread.NamedThreadFactory
 
getNoticeTemplate() - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
Implement by subclass, get notice template.
getNoticeTemplate() - 类 中的方法com.dtp.core.notify.DtpDingNotifier
 
getNoticeTemplate() - 类 中的方法com.dtp.core.notify.DtpLarkNotifier
 
getNoticeTemplate() - 类 中的方法com.dtp.core.notify.DtpWechatNotifier
 
getNotifyItem(ExecutorWrapper, NotifyItemEnum) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
getNotifyItemEnum() - 类 中的方法com.dtp.core.context.BaseNotifyCtx
 
getNotifyItems() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getOrder() - 类 中的方法com.dtp.core.DtpRegistry
 
getOrder() - 类 中的方法com.dtp.core.monitor.DtpMonitor
 
getOrder() - 类 中的方法com.dtp.core.notify.filter.AlarmBaseFilter
 
getOrder() - 类 中的方法com.dtp.core.notify.filter.NoticeBaseFilter
 
getPlatform(String) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
getPoolSize() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
getPoolStats() - 接口 中的方法com.dtp.core.support.MetricsAware
Get thread pool stats.
getProxy(String) - 类 中的静态方法com.dtp.core.reject.RejectHandlerGetter
 
getProxy(RejectedExecutionHandler) - 类 中的静态方法com.dtp.core.reject.RejectHandlerGetter
 
getQueueCapacity(ThreadPoolExecutor) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
getQueueCapacity() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getQueueName() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getQueueTimeoutCount() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getRejectCount() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getRejectHandlerName(ThreadPoolExecutor) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
getRejectHandlerName() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getRunTimeoutCount() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getStartTime() - 类 中的方法com.dtp.core.support.runnable.DtpRunnable
 
getSubmittedTaskCount() - 类 中的方法com.dtp.core.thread.EagerDtpExecutor
 
getSubmitTime() - 类 中的方法com.dtp.core.support.runnable.DtpRunnable
 
getTaskName() - 类 中的方法com.dtp.core.support.runnable.DtpRunnable
 
getThreadPoolAliasName() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
getThreadPoolName() - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
 

H

HMAC_SHA_256 - 类 中的静态变量com.dtp.core.notify.base.LarkNotifier
HmacSHA256 encryption algorithm

I

ifAlarm(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmLimiter
 
incAlarmCounter(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
incRejectCount(int) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
init(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
initAlarm(String, List<NotifyItem>) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
initAlarm(String, NotifyItem) - 类 中的静态方法com.dtp.core.notify.manager.AlarmManager
 
initAlarmLimiter(String, NotifyItem) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmLimiter
 
initialize(DtpProperties) - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
Initialize, do sth.
initialize(DtpProperties) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
initNotify(DtpExecutor, List<NotifyPlatform>) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
InternalLogCollector - com.dtp.core.monitor.collector中的类
 
InternalLogCollector() - 类 的构造器com.dtp.core.monitor.collector.InternalLogCollector
 
internalShutdown() - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
Perform a shutdown on the underlying ExecutorService.
invoke() - 类 中的方法com.dtp.core.monitor.DtpEndpoint
 
invoke(BaseNotifyCtx) - 类 中的方法com.dtp.core.notify.invoker.AlarmInvoker
 
invoke(BaseNotifyCtx) - 类 中的方法com.dtp.core.notify.invoker.NoticeInvoker
 
invoke(Object, Method, Object[]) - 类 中的方法com.dtp.core.reject.RejectedInvocationHandler
 
ioIntensive(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
isNotifyEnabled() - 类 中的方法com.dtp.core.thread.DtpExecutor
 
isShutdown() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
isTerminated() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 

J

JsonConfigParser - com.dtp.core.parser中的类
JsonConfigParser related
JsonConfigParser() - 类 的构造器com.dtp.core.parser.JsonConfigParser
 

K

keepAliveTime(long) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 

L

LarkNotifier - com.dtp.core.notify.base中的类
LarkNotifier
LarkNotifier() - 类 的构造器com.dtp.core.notify.base.LarkNotifier
 
LF - 类 中的静态变量com.dtp.core.notify.base.LarkNotifier
LF
listAllCommonNames() - 类 中的静态方法com.dtp.core.DtpRegistry
Get all JUC ThreadPoolExecutor names.
listAllDtpNames() - 类 中的静态方法com.dtp.core.DtpRegistry
Get all DtpExecutor names.
LogCollector - com.dtp.core.monitor.collector中的类
LogCollector related
LogCollector() - 类 的构造器com.dtp.core.monitor.collector.LogCollector
 

M

maxFreeMemory(int) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
maximumPoolSize(int) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
MdcRunnable - com.dtp.core.support.runnable中的类
MdcRunnable related
MdcRunnable(Runnable) - 类 的构造器com.dtp.core.support.runnable.MdcRunnable
 
MdcTaskWrapper - com.dtp.core.support.wrapper中的类
MdcTaskWrapper related
MdcTaskWrapper() - 类 的构造器com.dtp.core.support.wrapper.MdcTaskWrapper
 
MetricsAware - com.dtp.core.support中的接口
MetricsAware related
MetricsCollector - com.dtp.core.monitor.collector中的接口
MetricsCollector related
MetricsConverter - com.dtp.core.convert中的类
MetricsConverter related
MicroMeterCollector - com.dtp.core.monitor.collector中的类
MicroMeterCollector related
MicroMeterCollector() - 类 的构造器com.dtp.core.monitor.collector.MicroMeterCollector
 

N

name() - 类 中的方法com.dtp.core.support.wrapper.MdcTaskWrapper
 
name() - 接口 中的方法com.dtp.core.support.wrapper.TaskWrapper
Task wrapper name, for config.
name() - 类 中的方法com.dtp.core.support.wrapper.TtlTaskWrapper
 
NamedRunnable - com.dtp.core.support.runnable中的类
NamedRunnable related
NamedRunnable(Runnable, String) - 类 的构造器com.dtp.core.support.runnable.NamedRunnable
 
NamedThreadFactory - com.dtp.core.thread中的类
Default ThreadFactory used in Dynamic ThreadPoolExecutor.
NamedThreadFactory(String, boolean, int) - 类 的构造器com.dtp.core.thread.NamedThreadFactory
 
NamedThreadFactory(String) - 类 的构造器com.dtp.core.thread.NamedThreadFactory
 
NamedThreadFactory(String, boolean) - 类 的构造器com.dtp.core.thread.NamedThreadFactory
 
NamedThreadFactory.DtpUncaughtExceptionHandler - com.dtp.core.thread中的类
 
newBuilder() - 类 中的静态方法com.dtp.core.support.ThreadPoolBuilder
 
newCachedThreadPool(String, int) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
newExecutorByBlockingCoefficient(float) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
阻塞系数 = 阻塞时间/(阻塞时间+使用CPU的时间) 建议线程数 = CPU可用核心数 / (1 - 阻塞系数) 计算密集型任务的阻塞系数为0,而IO密集型任务的阻塞系数则接近于1
newFixedThreadPool(String, int, int) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
newSingleThreadPool(String, int) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
newThread(Runnable) - 类 中的方法com.dtp.core.thread.NamedThreadFactory
 
newThreadPool(String, int, int, int) - 类 中的静态方法com.dtp.core.support.ThreadPoolCreator
 
NoticeBaseFilter - com.dtp.core.notify.filter中的类
NoticeBaseFilter related
NoticeBaseFilter() - 类 的构造器com.dtp.core.notify.filter.NoticeBaseFilter
 
NoticeCtx - com.dtp.core.context中的类
NoticeCtx related
NoticeCtx(ExecutorWrapper, NotifyItem, DtpMainProp, List<String>) - 类 的构造器com.dtp.core.context.NoticeCtx
 
NoticeInvoker - com.dtp.core.notify.invoker中的类
NoticeInvoker related
NoticeInvoker() - 类 的构造器com.dtp.core.notify.invoker.NoticeInvoker
 
NoticeManager - com.dtp.core.notify.manager中的类
NoticeManager related
notifier - 类 中的变量com.dtp.core.notify.AbstractDtpNotifier
 
Notifier - com.dtp.core.notify.base中的接口
Notifier related
NotifierHandler - com.dtp.core.handler中的类
NotifierHandler related
NotifyFilter - com.dtp.core.notify.filter中的接口
NotifyFilter related
NotifyFilterBuilder - com.dtp.core.notify.manager中的类
NotifyFilterBuilder related
NotifyHelper - com.dtp.core.notify.manager中的类
NotifyHelper related
notifyItems(List<NotifyItem>) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 

O

of(Runnable, String) - 类 中的静态方法com.dtp.core.support.runnable.NamedRunnable
 
offer(Runnable) - 类 中的方法com.dtp.core.support.TaskQueue
 
ofSimple(String, int, int, long) - 类 中的静态方法com.dtp.core.convert.ExecutorConverter
 
ordered(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
OrderedDtpExecutor - com.dtp.core.thread中的类
OrderedDtpExecutor can ensure that the delivered tasks are executed according to the key and task submission order.
OrderedDtpExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 的构造器com.dtp.core.thread.OrderedDtpExecutor
 

P

parseConfig(String, ConfigFileTypeEnum) - 类 中的方法com.dtp.core.handler.ConfigHandler
 
platform() - 类 中的方法com.dtp.core.notify.base.DingNotifier
 
platform() - 类 中的方法com.dtp.core.notify.base.LarkNotifier
 
platform() - 接口 中的方法com.dtp.core.notify.base.Notifier
Get the platform name.
platform() - 类 中的方法com.dtp.core.notify.base.WechatNotifier
 
platform() - 类 中的方法com.dtp.core.notify.DtpDingNotifier
 
platform() - 类 中的方法com.dtp.core.notify.DtpLarkNotifier
 
platform() - 接口 中的方法com.dtp.core.notify.DtpNotifier
Get the platform name.
platform() - 类 中的方法com.dtp.core.notify.DtpWechatNotifier
 
POOL_NAME_TAG - 类 中的静态变量com.dtp.core.monitor.collector.MicroMeterCollector
 
populatePoolName(ExecutorWrapper) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
postProcessAfterInitialization(Object, String) - 类 中的方法com.dtp.core.spring.DtpPostProcessor
 
preStartAllCoreThreads(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
PropertiesBinder - com.dtp.core.support中的类
PropertiesBinder related
PropertiesConfigParser - com.dtp.core.parser中的类
PropertiesConfigParser related
PropertiesConfigParser() - 类 的构造器com.dtp.core.parser.PropertiesConfigParser
 
putVal(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmLimiter
 

Q

queueCapacity(int) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
queueTimeout(long) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 

R

refresh(DtpProperties) - 类 中的静态方法com.dtp.core.DtpRegistry
Refresh while the listening configuration changed.
refresh(String, ConfigFileTypeEnum) - 类 中的方法com.dtp.core.refresh.AbstractRefresher
 
refresh(String, ConfigFileTypeEnum) - 接口 中的方法com.dtp.core.refresh.Refresher
Refresh with specify content.
Refresher - com.dtp.core.refresh中的接口
Refresher related
refreshNotify(String, List<NotifyPlatform>, List<NotifyItem>, List<NotifyItem>) - 类 中的静态方法com.dtp.core.notify.manager.NotifyHelper
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - 类 中的方法com.dtp.core.spring.DtpBeanDefinitionRegistrar
 
registerCommon(ExecutorWrapper, String) - 类 中的静态方法com.dtp.core.DtpRegistry
Register a common ThreadPoolExecutor.
registerDtp(DtpExecutor, String) - 类 中的静态方法com.dtp.core.DtpRegistry
Register a DtpExecutor.
RejectedAware - com.dtp.core.reject中的接口
RejectedAware related
rejectedExecutionHandler(String) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
RejectedInvocationHandler - com.dtp.core.reject中的类
RejectedInvocationHandler related
RejectedInvocationHandler(Object) - 类 的构造器com.dtp.core.reject.RejectedInvocationHandler
 
RejectHandlerGetter - com.dtp.core.reject中的类
RejectHandlerGetter related
remove() - 类 中的静态方法com.dtp.core.context.DtpNotifyCtxHolder
 
reset(String, String) - 类 中的静态方法com.dtp.core.notify.alarm.AlarmCounter
 
run(ApplicationArguments) - 类 中的方法com.dtp.core.DtpRegistry
 
run(ApplicationArguments) - 类 中的方法com.dtp.core.monitor.DtpMonitor
 
run() - 类 中的方法com.dtp.core.support.runnable.DtpRunnable
 
run() - 类 中的方法com.dtp.core.support.runnable.MdcRunnable
 
run() - 类 中的方法com.dtp.core.support.runnable.NamedRunnable
 
runTimeout(long) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 

S

send(NotifyPlatform, String) - 类 中的方法com.dtp.core.notify.base.DingNotifier
Execute real ding send.
send(NotifyPlatform, String) - 类 中的方法com.dtp.core.notify.base.LarkNotifier
Execute real Lark send.
send(NotifyPlatform, String) - 接口 中的方法com.dtp.core.notify.base.Notifier
Send message.
send(NotifyPlatform, String) - 类 中的方法com.dtp.core.notify.base.WechatNotifier
Execute real wechat send.
sendAlarm(NotifyItemEnum) - 类 中的方法com.dtp.core.handler.NotifierHandler
 
sendAlarmMsg(NotifyItemEnum) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
sendAlarmMsg(NotifyItemEnum) - 接口 中的方法com.dtp.core.notify.DtpNotifier
Send alarm message.
sendChangeMsg(DtpMainProp, List<String>) - 类 中的方法com.dtp.core.notify.AbstractDtpNotifier
 
sendChangeMsg(DtpMainProp, List<String>) - 接口 中的方法com.dtp.core.notify.DtpNotifier
Send change notify message.
sendNotice(DtpMainProp, List<String>) - 类 中的方法com.dtp.core.handler.NotifierHandler
 
set(BaseNotifyCtx) - 类 中的静态方法com.dtp.core.context.DtpNotifyCtxHolder
 
setAllowCoreThreadTimeOut(boolean) - 类 中的方法com.dtp.core.thread.DtpExecutor
In order for the field can be assigned by reflection.
setAwaitTerminationSeconds(int) - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
 
setCorePoolSize(int) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
setDtpProperties(DtpProperties) - 类 中的方法com.dtp.core.DtpRegistry
 
setEnvironment(Environment) - 类 中的方法com.dtp.core.spring.DtpBeanDefinitionRegistrar
 
setExecutor(EagerDtpExecutor) - 类 中的方法com.dtp.core.support.TaskQueue
 
setMaximumPoolSize(int) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
setNotifyEnabled(boolean) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setNotifyItems(List<NotifyItem>) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setPreStartAllCoreThreads(boolean) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setQueueTimeout(long) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setRejectHandlerName(String) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setRunTimeout(long) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setStartTime(Long) - 类 中的方法com.dtp.core.support.runnable.DtpRunnable
 
setTaskWrappers(List<TaskWrapper>) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setThreadPoolAliasName(String) - 类 中的方法com.dtp.core.thread.DtpExecutor
 
setThreadPoolName(String) - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
 
setWaitForTasksToCompleteOnShutdown(boolean) - 类 中的方法com.dtp.core.spring.DtpLifecycleSupport
 
shutdown() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
shutdownNow() - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
SpringExecutor - com.dtp.core.spring中的接口
SpringExecutor related
submit(Runnable) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
submit(Object, Runnable) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
submit(Runnable, T) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
submit(Object, Runnable, T) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
submit(Callable<T>) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
submit(Object, Callable<T>) - 类 中的方法com.dtp.core.thread.OrderedDtpExecutor
 
support(String) - 类 中的方法com.dtp.core.monitor.collector.AbstractCollector
 
support(String) - 接口 中的方法com.dtp.core.monitor.collector.MetricsCollector
Judge collector type.
supports(NotifyTypeEnum) - 接口 中的方法com.dtp.core.notify.filter.NotifyFilter
If supports this type.
supports(ConfigFileTypeEnum) - 类 中的方法com.dtp.core.parser.AbstractConfigParser
 
supports(ConfigFileTypeEnum) - 接口 中的方法com.dtp.core.parser.ConfigParser
Judge type.

T

TaskQueue - com.dtp.core.support中的类
TaskQueue in the EagerDtpExecutor。
TaskQueue(int) - 类 的构造器com.dtp.core.support.TaskQueue
 
taskWrapper(TaskWrapper) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
TaskWrapper - com.dtp.core.support.wrapper中的接口
TaskWrapper related
taskWrappers(List<TaskWrapper>) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
TaskWrappers - com.dtp.core.support.wrapper中的类
TaskWrapperHolder related
threadFactory(String) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
ThreadPoolBuilder - com.dtp.core.support中的类
Builder for creating a ThreadPoolExecutor gracefully.
ThreadPoolCreator - com.dtp.core.support中的类
Offer a fast dtp creator, use only in simple scenario.
threadPoolName - 类 中的变量com.dtp.core.spring.DtpLifecycleSupport
Uniquely identifies.
threadPoolName(String) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
timeUnit(TimeUnit) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
TtlTaskWrapper - com.dtp.core.support.wrapper中的类
TtlTaskWrapper related
TtlTaskWrapper() - 类 的构造器com.dtp.core.support.wrapper.TtlTaskWrapper
 
type() - 类 中的方法com.dtp.core.monitor.collector.InternalLogCollector
 
type() - 类 中的方法com.dtp.core.monitor.collector.LogCollector
 
type() - 接口 中的方法com.dtp.core.monitor.collector.MetricsCollector
Collector type.
type() - 类 中的方法com.dtp.core.monitor.collector.MicroMeterCollector
 
types() - 接口 中的方法com.dtp.core.parser.ConfigParser
Type: yaml, properties...
types() - 类 中的方法com.dtp.core.parser.JsonConfigParser
 
types() - 类 中的方法com.dtp.core.parser.PropertiesConfigParser
 
types() - 类 中的方法com.dtp.core.parser.YamlConfigParser
 

U

uncaughtException(Thread, Throwable) - 类 中的方法com.dtp.core.thread.NamedThreadFactory.DtpUncaughtExceptionHandler
 

V

valueOf(String) - 枚举 中的静态方法com.dtp.core.support.ExecutorType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.dtp.core.support.ExecutorType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

waitForTasksToCompleteOnShutdown - 类 中的变量com.dtp.core.spring.DtpLifecycleSupport
Whether to wait for scheduled tasks to complete on shutdown, not interrupting running tasks and executing all tasks in the queue.
waitForTasksToCompleteOnShutdown(boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
 
WechatNotifier - com.dtp.core.notify.base中的类
WechatNotifier related
WechatNotifier() - 类 的构造器com.dtp.core.notify.base.WechatNotifier
 
workQueue(String, Integer, Boolean, Integer) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Create work queue
workQueue(String, Integer, Boolean) - 类 中的方法com.dtp.core.support.ThreadPoolBuilder
Create work queue
wrap(Runnable) - 类 中的方法com.dtp.core.support.wrapper.MdcTaskWrapper
 
wrap(Runnable) - 接口 中的方法com.dtp.core.support.wrapper.TaskWrapper
Enhance the given runnable.
wrap(Runnable) - 类 中的方法com.dtp.core.support.wrapper.TtlTaskWrapper
 

Y

YamlConfigParser - com.dtp.core.parser中的类
YamlConfigParser related
YamlConfigParser() - 类 的构造器com.dtp.core.parser.YamlConfigParser
 
YamlPropertySourceFactory - com.dtp.core.support中的类
YamlPropertySourceFactory related
YamlPropertySourceFactory() - 类 的构造器com.dtp.core.support.YamlPropertySourceFactory
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
跳过导航链接

Copyright © 2023. All rights reserved.