| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProcessor(Object key,
NacosTaskProcessor taskProcessor)
Add task processor
NacosTaskProcessor for execute engine. |
void |
addTask(Object key,
T task)
Add task into execute pool.
|
Collection<Object> |
getAllProcessorKey()
Get all processor key.
|
Collection<Object> |
getAllTaskKeys()
Get all task keys.
|
NacosTaskProcessor |
getProcessor(Object key)
Try to get
NacosTaskProcessor by key, if non-exist, will return default processor. |
boolean |
isEmpty()
Whether the execute engine is empty.
|
void |
removeProcessor(Object key)
Remove task processor
NacosTaskProcessor form execute engine for key. |
T |
removeTask(Object key)
Remove task.
|
void |
setDefaultTaskProcessor(NacosTaskProcessor defaultTaskProcessor)
Set default task processor.
|
int |
size()
Get Task size in execute engine.
|
int size()
boolean isEmpty()
void addProcessor(Object key, NacosTaskProcessor taskProcessor)
NacosTaskProcessor for execute engine.key - key of tasktaskProcessor - task processorvoid removeProcessor(Object key)
NacosTaskProcessor form execute engine for key.key - key of taskNacosTaskProcessor getProcessor(Object key)
NacosTaskProcessor by key, if non-exist, will return default processor.key - key of taskCollection<Object> getAllProcessorKey()
void setDefaultTaskProcessor(NacosTaskProcessor defaultTaskProcessor)
defaultTaskProcessor - default task processorvoid addTask(Object key, T task)
key - key of tasktask - taskCollection<Object> getAllTaskKeys()
Copyright © 2018–2020 Alibaba Group. All rights reserved.