public final class TaskManager extends Object implements TaskManagerMBean
| 构造器和说明 |
|---|
TaskManager() |
TaskManager(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProcessor(String type,
TaskProcessor taskProcessor) |
void |
addTask(String type,
Task task) |
void |
await() |
void |
await(long timeout,
TimeUnit unit) |
void |
close() |
TaskProcessor |
getDefaultTaskProcessor() |
Task |
getTask(String type) |
String |
getTaskInfos() |
TaskProcessor |
getTaskProcessor(String type) |
void |
init() |
boolean |
isEmpty() |
protected void |
process() |
void |
removeProcessor(String type) |
void |
removeTask(String type) |
void |
setDefaultTaskProcessor(TaskProcessor defaultTaskProcessor) |
int |
size() |
public TaskManager()
public TaskManager(String name)
public TaskProcessor getTaskProcessor(String type)
public int size()
public void close()
public void await()
throws InterruptedException
public void await(long timeout,
TimeUnit unit)
throws InterruptedException
public void addProcessor(String type, TaskProcessor taskProcessor)
public void removeProcessor(String type)
public void removeTask(String type)
protected void process()
public boolean isEmpty()
public TaskProcessor getDefaultTaskProcessor()
public void setDefaultTaskProcessor(TaskProcessor defaultTaskProcessor)
public String getTaskInfos()
getTaskInfos 在接口中 TaskManagerMBeanpublic void init()
Copyright © 2016. All rights reserved.