Modifier and Type | Field and Description |
---|---|
static String |
FEASIBILITY_ID_PREFIX |
static String |
TASK_ID_PREFIX |
protected Hashtable<String,Task> |
taskTable |
Constructor and Description |
---|
InMemoryTaskDB() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected Task |
createNewTask(GetFeasibilityRequest request) |
protected Task |
createNewTask(SubmitRequest request) |
Task |
createNewTask(TaskingRequest request) |
Task |
getTask(String taskID) |
StatusReport |
getTaskStatus(String taskID) |
StatusReport |
getTaskStatusSince(String taskID,
DateTime date) |
void |
updateTaskStatus(StatusReport report) |
public static String TASK_ID_PREFIX
public static String FEASIBILITY_ID_PREFIX
public Task createNewTask(TaskingRequest request)
createNewTask
in interface ITaskDB
protected Task createNewTask(SubmitRequest request)
protected Task createNewTask(GetFeasibilityRequest request)
public StatusReport getTaskStatus(String taskID)
getTaskStatus
in interface ITaskDB
public StatusReport getTaskStatusSince(String taskID, DateTime date)
getTaskStatusSince
in interface ITaskDB
public void updateTaskStatus(StatusReport report)
updateTaskStatus
in interface ITaskDB
Copyright © 2016 Sensia Software LLC. All rights reserved.