public class WorkflowParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Double> |
mName2Runtime
Map from task name to task runtime.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
mName2Size
Map from file name (data) to its size.
|
protected java.util.Map<java.lang.String,Task> |
mName2Task
Map from task name to task.
|
| Constructor and Description |
|---|
WorkflowParser(int userId)
Initialize a WorkflowParser
|
WorkflowParser(int userId,
java.lang.String fileSizePath,
java.lang.String runtimePath,
java.lang.String daxPath) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Task> |
getTaskList()
Gets the task list
|
void |
parse()
Start to parse a workflow which includes text files and xml files.
|
protected void |
setTaskList(java.util.List<Task> taskList)
Sets the task list
|
protected java.util.Map<java.lang.String,Task> mName2Task
protected java.util.Map<java.lang.String,java.lang.Double> mName2Runtime
protected java.util.Map<java.lang.String,java.lang.Double> mName2Size
public WorkflowParser(int userId)
userId - the user id. Currently we have just checked single user
modepublic WorkflowParser(int userId,
java.lang.String fileSizePath,
java.lang.String runtimePath,
java.lang.String daxPath)
public java.util.List<Task> getTaskList()
protected void setTaskList(java.util.List<Task> taskList)
taskList - the task listpublic void parse()