public final class TaskManager extends com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngine implements TaskManagerMBean
| 构造器和说明 |
|---|
TaskManager(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTask(Object key,
com.alibaba.nacos.common.task.AbstractDelayTask newTask) |
void |
await()
Await for lock.
|
boolean |
await(long timeout,
TimeUnit unit)
Await for lock by timeout.
|
void |
close()
Close task manager.
|
String |
getTaskInfos()
Get task info.
|
void |
init()
Init and register the mbean object.
|
protected void |
processTasks() |
com.alibaba.nacos.common.task.AbstractDelayTask |
removeTask(Object key) |
getAllTaskKeys, isEmpty, shutdown, sizepublic TaskManager(String name)
public void close()
public void await()
throws InterruptedException
InterruptedException - InterruptedException.public boolean await(long timeout,
TimeUnit unit)
throws InterruptedException
timeout - timeout value.unit - time unit.InterruptedException - InterruptedException.public void addTask(Object key, com.alibaba.nacos.common.task.AbstractDelayTask newTask)
addTask 在接口中 com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine<com.alibaba.nacos.common.task.AbstractDelayTask>addTask 在类中 com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEnginepublic com.alibaba.nacos.common.task.AbstractDelayTask removeTask(Object key)
removeTask 在接口中 com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine<com.alibaba.nacos.common.task.AbstractDelayTask>removeTask 在类中 com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngineprotected void processTasks()
processTasks 在类中 com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEnginepublic String getTaskInfos()
TaskManagerMBeangetTaskInfos 在接口中 TaskManagerMBeanpublic void init()
Copyright © 2018–2022 Alibaba Group. All rights reserved.