|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcluster5.server.managers.TaskManager
public class TaskManager
| Method Summary | |
|---|---|
void |
cleanTasksProcessedBy(java.lang.Long terminalId)
Resets all tasks processed by the specified terminal to NEW with null allocation tag. |
java.lang.Long |
createTask(java.lang.String token,
java.lang.Long projectId,
byte[] argument)
Creates new task and inserts it into database. |
boolean |
deleteTask(java.lang.String token,
java.lang.Long projectId,
java.lang.Long taskId)
|
static TaskManager |
getInstace()
|
Task |
getTask(java.lang.Long taskId)
|
Task.Status |
getTaskStatus(java.lang.Long taskId)
|
java.util.List<Task.Status> |
getTaskStatuses(java.lang.Long projectId)
|
Task |
getTaskToProcess(java.lang.Long terminalId)
|
java.util.List<java.lang.Long> |
listTaskIds(java.lang.Long projectId)
|
void |
save(Task task)
Saves/updates specified task into the database. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static TaskManager getInstace()
public Task getTask(java.lang.Long taskId)
public Task.Status getTaskStatus(java.lang.Long taskId)
public java.util.List<java.lang.Long> listTaskIds(java.lang.Long projectId)
public java.lang.Long createTask(java.lang.String token,
java.lang.Long projectId,
byte[] argument)
token - projectId - argument -
public boolean deleteTask(java.lang.String token,
java.lang.Long projectId,
java.lang.Long taskId)
token - projectId - taskId -
public void save(Task task)
task - public Task getTaskToProcess(java.lang.Long terminalId)
terminalId - ID of the terminal requesting a task
public java.util.List<Task.Status> getTaskStatuses(java.lang.Long projectId)
projectId - TaskDao#getTaskStatuses(Long)}public void cleanTasksProcessedBy(java.lang.Long terminalId)
terminalId - ID of a terminal that just shut down or crashed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||