|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cluster5.server.managers.ProjectManager
public class ProjectManager
Method Summary | |
---|---|
Project.Status |
checkRunningProjectStatus(Project project)
Checks status of tasks associated with this project. |
void |
dropProject(java.lang.String token,
java.lang.Long projectId)
|
static ProjectManager |
getInstance()
|
Project |
getProject(java.lang.Long projectId)
|
Project |
getProject(java.lang.String token,
java.lang.Long projectId)
|
float |
getProjectProgress(java.lang.String token,
java.lang.Long projectId)
|
java.util.List<java.lang.String> |
listProjectNames(java.lang.String token)
|
Project |
openProject(java.lang.String token,
java.lang.String projectName)
|
void |
recordCpuTime(java.lang.Long projectId,
long cpuTime)
Adds CPU time to this project. |
void |
setProjectMainClass(java.lang.String token,
java.lang.Long projectId,
java.lang.String canonicalClassName)
|
void |
setProjectStatus(java.lang.String token,
java.lang.Long projectId,
Project.Status status)
Sets project status to indicated value. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ProjectManager getInstance()
public void dropProject(java.lang.String token, java.lang.Long projectId)
public Project getProject(java.lang.String token, java.lang.Long projectId)
token
- projectId
-
public Project getProject(java.lang.Long projectId)
projectId
-
public java.util.List<java.lang.String> listProjectNames(java.lang.String token)
token
-
public Project openProject(java.lang.String token, java.lang.String projectName)
token
- projectName
-
public void setProjectMainClass(java.lang.String token, java.lang.Long projectId, java.lang.String canonicalClassName)
token
- projectId
- canonicalClassName
- public void setProjectStatus(java.lang.String token, java.lang.Long projectId, Project.Status status)
token
- projectId
- status
- public void recordCpuTime(java.lang.Long projectId, long cpuTime)
projectId
- cpuTime
- public Project.Status checkRunningProjectStatus(Project project)
project
- instance of a Project
to be checked
public float getProjectProgress(java.lang.String token, java.lang.Long projectId)
token
- projectId
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |