public abstract class TaskManager
extends java.lang.Object
implements io.vertx.core.Handler<io.vertx.core.eventbus.Message<io.vertx.core.json.JsonObject>>
Modifier and Type | Field and Description |
---|---|
protected TaskStatus |
status |
protected java.lang.String |
taskId |
Modifier | Constructor and Description |
---|---|
protected |
TaskManager(java.lang.String taskId) |
Modifier and Type | Method and Description |
---|---|
void |
cleanUp() |
abstract java.util.List<java.lang.String> |
getCurrentLogs(int offset) |
java.lang.String |
getId() |
void |
handle(io.vertx.core.eventbus.Message<io.vertx.core.json.JsonObject> event) |
abstract io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> |
log() |
protected abstract void |
pushLog(io.vertx.core.json.JsonObject log,
boolean end) |
TaskStatus |
status() |
protected final java.lang.String taskId
protected TaskStatus status
public void cleanUp()
public abstract io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> log()
public abstract java.util.List<java.lang.String> getCurrentLogs(int offset)
public final void handle(io.vertx.core.eventbus.Message<io.vertx.core.json.JsonObject> event)
handle
in interface io.vertx.core.Handler<io.vertx.core.eventbus.Message<io.vertx.core.json.JsonObject>>
protected abstract void pushLog(io.vertx.core.json.JsonObject log, boolean end)
public final TaskStatus status()
public final java.lang.String getId()
Copyright © 2023. All Rights Reserved.