类 AbstractNacosTaskExecuteEngine<T extends NacosTask>
java.lang.Object
com.alibaba.nacos.common.task.engine.AbstractNacosTaskExecuteEngine<T>
- 所有已实现的接口:
Closeable,NacosTaskExecuteEngine<T>
public abstract class AbstractNacosTaskExecuteEngine<T extends NacosTask>
extends Object
implements NacosTaskExecuteEngine<T>
Abstract nacos task execute engine.
- 作者:
- xiweng.yy
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddProcessor(Object key, NacosTaskProcessor taskProcessor)Add task processorNacosTaskProcessorfor execute engine.Get all processor key.protected org.slf4j.LoggergetProcessor(Object key)Try to getNacosTaskProcessorby key, if non-exist, will return default processor.voidremoveProcessor(Object key)Remove task processorNacosTaskProcessorform execute engine for key.voidsetDefaultTaskProcessor(NacosTaskProcessor defaultTaskProcessor)Set default task processor.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine
addTask, getAllTaskKeys, isEmpty, removeTask, size
-
构造器详细资料
-
AbstractNacosTaskExecuteEngine
public AbstractNacosTaskExecuteEngine(org.slf4j.Logger logger)
-
-
方法详细资料
-
addProcessor
从接口复制的说明:NacosTaskExecuteEngineAdd task processorNacosTaskProcessorfor execute engine.- 指定者:
addProcessor在接口中NacosTaskExecuteEngine<T extends NacosTask>- 参数:
key- key of tasktaskProcessor- task processor
-
removeProcessor
从接口复制的说明:NacosTaskExecuteEngineRemove task processorNacosTaskProcessorform execute engine for key.- 指定者:
removeProcessor在接口中NacosTaskExecuteEngine<T extends NacosTask>- 参数:
key- key of task
-
getProcessor
从接口复制的说明:NacosTaskExecuteEngineTry to getNacosTaskProcessorby key, if non-exist, will return default processor.- 指定者:
getProcessor在接口中NacosTaskExecuteEngine<T extends NacosTask>- 参数:
key- key of task- 返回:
- task processor for task key or default processor if task processor for task key non-exist
-
getAllProcessorKey
从接口复制的说明:NacosTaskExecuteEngineGet all processor key.- 指定者:
getAllProcessorKey在接口中NacosTaskExecuteEngine<T extends NacosTask>- 返回:
- collection of processors
-
setDefaultTaskProcessor
从接口复制的说明:NacosTaskExecuteEngineSet default task processor. If do not find task processor by task key, use this default processor to process task.- 指定者:
setDefaultTaskProcessor在接口中NacosTaskExecuteEngine<T extends NacosTask>- 参数:
defaultTaskProcessor- default task processor
-
getEngineLog
protected org.slf4j.Logger getEngineLog()
-