public class TaskState extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
TaskState.Priority
The priority of the task which decides which queue the task should go into
|
| Constructor and Description |
|---|
TaskState(Class<?> taskClass,
String creator,
TaskSchedule schedule,
TaskId id,
TaskState.Priority priority) |
public TaskState(Class<?> taskClass, String creator, TaskSchedule schedule, TaskId id, TaskState.Priority priority)
public static TaskState of(Class<?> taskClass, String creator, TaskSchedule schedule, TaskState.Priority priority)
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 String getCreator()
public EngineID engineID()
public TaskSchedule schedule()
public TaskSchedule getSchedule()
public TaskState schedule(TaskSchedule schedule)
public String stackTrace()
public String exception()
public TaskState checkpoint(TaskCheckpoint taskCheckpoint)
public TaskState.Priority priority()
public TaskCheckpoint checkpoint()
public TaskState copy()
public static long getSerialVersionUID()
public TaskState.Priority getPriority()
public TaskStatus getStatus()
public String getTaskClassName()
public EngineID getEngineID()
public TaskCheckpoint getTaskCheckpoint()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.