public class NacosExecuteTaskExecuteEngine extends AbstractNacosTaskExecuteEngine<AbstractExecuteTask>
| 构造器和说明 |
|---|
NacosExecuteTaskExecuteEngine(String name,
org.slf4j.Logger logger) |
NacosExecuteTaskExecuteEngine(String name,
org.slf4j.Logger logger,
int dispatchWorkerCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTask(Object tag,
AbstractExecuteTask task)
Add task into execute pool.
|
Collection<Object> |
getAllTaskKeys()
Get all task keys.
|
boolean |
isEmpty()
Whether the execute engine is empty.
|
AbstractExecuteTask |
removeTask(Object key)
Remove task.
|
void |
shutdown()
Shutdown the Resources, such as Thread Pool.
|
int |
size()
Get Task size in execute engine.
|
String |
workersStatus()
Get workers status.
|
addProcessor, getAllProcessorKey, getEngineLog, getProcessor, removeProcessor, setDefaultTaskProcessorpublic NacosExecuteTaskExecuteEngine(String name, org.slf4j.Logger logger)
public NacosExecuteTaskExecuteEngine(String name, org.slf4j.Logger logger, int dispatchWorkerCount)
public int size()
NacosTaskExecuteEnginepublic boolean isEmpty()
NacosTaskExecuteEnginepublic void addTask(Object tag, AbstractExecuteTask task)
NacosTaskExecuteEnginetag - key of tasktask - taskpublic AbstractExecuteTask removeTask(Object key)
NacosTaskExecuteEnginekey - key of taskpublic Collection<Object> getAllTaskKeys()
NacosTaskExecuteEnginepublic void shutdown()
throws NacosException
CloseableNacosException - exception.public String workersStatus()
Copyright © 2018–2022 Alibaba Group. All rights reserved.