public class TasksManager extends java.lang.Object implements ITasksManager
Modifier and Type | Class and Description |
---|---|
static class |
TasksManager.EventBusReceiveVerticle |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TASKS_MANAGER_EVENT |
Constructor and Description |
---|
TasksManager(io.vertx.core.Vertx vertx) |
Modifier and Type | Method and Description |
---|---|
void |
cancel(java.lang.String taskId)
Cancel a task
|
ITask |
getTask(java.lang.String taskId)
Retrieve task service
|
TaskManager |
getTaskManager(java.lang.String taskId) |
boolean |
inTaskThread() |
TaskRef |
run(IServerTask serverTask)
Launch
IServerTask |
TaskRef |
run(org.slf4j.Logger logger,
IServerTask serverTask)
Launch
IServerTask |
TaskRef |
run(java.lang.String taskId,
IServerTask serverTask)
Launch
IServerTask |
TaskRef |
run(java.lang.String taskId,
org.slf4j.Logger logger,
IServerTask serverTask)
Launch
IServerTask |
public static final java.lang.String TASKS_MANAGER_EVENT
public TaskRef run(IServerTask serverTask)
ITasksManager
IServerTask
run
in interface ITasksManager
serverTask
- task to runpublic TaskRef run(org.slf4j.Logger logger, IServerTask serverTask)
ITasksManager
IServerTask
run
in interface ITasksManager
logger
- complementary logger to use with the monitorserverTask
- task to runpublic TaskRef run(java.lang.String taskId, IServerTask serverTask)
ITasksManager
IServerTask
run
in interface ITasksManager
serverTask
- task to runpublic TaskRef run(java.lang.String taskId, org.slf4j.Logger logger, IServerTask serverTask)
ITasksManager
IServerTask
run
in interface ITasksManager
logger
- complementary logger to use with the monitorserverTask
- task to runpublic boolean inTaskThread()
inTaskThread
in interface ITasksManager
public ITask getTask(java.lang.String taskId)
ITasksManager
getTask
in interface ITasksManager
taskId
- taskRef TaskRef.id
public TaskManager getTaskManager(java.lang.String taskId)
public void cancel(java.lang.String taskId)
ITasksManager
cancel
in interface ITasksManager
taskId
- taskRef TaskRef.id
Copyright © 2023. All Rights Reserved.