public class TaskState extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
TaskCheckpoint |
checkpoint() |
TaskState |
checkpoint(TaskCheckpoint taskCheckpoint) |
mjson.Json |
configuration() |
TaskState |
copy() |
String |
creator() |
EngineID |
engineID() |
String |
exception() |
TaskId |
getId() |
TaskState |
markCompleted() |
TaskState |
markFailed(Throwable exception) |
TaskState |
markRunning(EngineID engineID) |
TaskState |
markScheduled() |
TaskState |
markStopped() |
static TaskState |
of(Class<?> taskClass,
String creator,
TaskSchedule schedule,
mjson.Json configuration) |
static TaskState |
of(Class<?> taskClass,
String creator,
TaskSchedule schedule,
mjson.Json configuration,
TaskId id) |
TaskSchedule |
schedule() |
TaskState |
schedule(TaskSchedule schedule) |
String |
stackTrace() |
TaskStatus |
status() |
java.time.Instant |
statusChangeTime() |
Class<? extends BackgroundTask> |
taskClass() |
String |
toString() |
public static TaskState of(Class<?> taskClass, String creator, TaskSchedule schedule, mjson.Json configuration)
public static TaskState of(Class<?> taskClass, String creator, TaskSchedule schedule, mjson.Json configuration, TaskId id)
public TaskId getId()
public TaskState markCompleted()
public TaskState markScheduled()
public TaskState markStopped()
public TaskStatus status()
public java.time.Instant statusChangeTime()
public Class<? extends BackgroundTask> taskClass()
public String creator()
public EngineID engineID()
public TaskSchedule schedule()
public TaskState schedule(TaskSchedule schedule)
public String stackTrace()
public String exception()
public TaskState checkpoint(TaskCheckpoint taskCheckpoint)
public TaskCheckpoint checkpoint()
@Nullable public mjson.Json configuration()
public TaskState copy()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.