public abstract class AbstractNacosTaskExecuteEngine<T extends NacosTask> extends Object implements NacosTaskExecuteEngine<T>
| 构造器和说明 |
|---|
AbstractNacosTaskExecuteEngine(org.slf4j.Logger logger) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProcessor(Object key,
NacosTaskProcessor taskProcessor)
Add task processor
NacosTaskProcessor for execute engine. |
Collection<Object> |
getAllProcessorKey()
Get all processor key.
|
protected org.slf4j.Logger |
getEngineLog() |
NacosTaskProcessor |
getProcessor(Object key)
Try to get
NacosTaskProcessor by key, if non-exist, will return default processor. |
void |
removeProcessor(Object key)
Remove task processor
NacosTaskProcessor form execute engine for key. |
void |
setDefaultTaskProcessor(NacosTaskProcessor defaultTaskProcessor)
Set default task processor.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTask, getAllTaskKeys, isEmpty, removeTask, sizepublic AbstractNacosTaskExecuteEngine(org.slf4j.Logger logger)
public void addProcessor(Object key, NacosTaskProcessor taskProcessor)
NacosTaskExecuteEngineNacosTaskProcessor for execute engine.addProcessor 在接口中 NacosTaskExecuteEngine<T extends NacosTask>key - key of tasktaskProcessor - task processorpublic void removeProcessor(Object key)
NacosTaskExecuteEngineNacosTaskProcessor form execute engine for key.removeProcessor 在接口中 NacosTaskExecuteEngine<T extends NacosTask>key - key of taskpublic NacosTaskProcessor getProcessor(Object key)
NacosTaskExecuteEngineNacosTaskProcessor by key, if non-exist, will return default processor.getProcessor 在接口中 NacosTaskExecuteEngine<T extends NacosTask>key - key of taskpublic Collection<Object> getAllProcessorKey()
NacosTaskExecuteEnginegetAllProcessorKey 在接口中 NacosTaskExecuteEngine<T extends NacosTask>public void setDefaultTaskProcessor(NacosTaskProcessor defaultTaskProcessor)
NacosTaskExecuteEnginesetDefaultTaskProcessor 在接口中 NacosTaskExecuteEngine<T extends NacosTask>defaultTaskProcessor - default task processorprotected org.slf4j.Logger getEngineLog()
Copyright © 2018–2022 Alibaba Group. All rights reserved.