p2pMapReduce.entity
Class BackupJob
java.lang.Object
p2pMapReduce.entity.BackupJob
- All Implemented Interfaces:
- java.io.Serializable
public class BackupJob
- extends java.lang.Object
- implements java.io.Serializable
The backup node view of a job
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BackupJob
public BackupJob(PrimaryJob primaryJob,
java.lang.String primaryID)
getJobID
public java.lang.String getJobID()
getBackupMasterList
public java.util.LinkedList<java.lang.String> getBackupMasterList()
setBackupMasterList
public void setBackupMasterList(java.util.LinkedList<java.lang.String> backupMasterList)
getJob
public Job getJob()
setJob
public void setJob(Job job)
getJobState
public JobStatus.State getJobState()
setJobState
public void setJobState(JobStatus.State jobState)
getJobTaskList
public java.util.LinkedList<JobTask> getJobTaskList()
setJobTaskList
public void setJobTaskList(java.util.LinkedList<JobTask> jobTaskList)
getPrimaryID
public java.lang.String getPrimaryID()
setPrimaryID
public void setPrimaryID(java.lang.String primaryID)
getUserNodeInfo
public NodeInfo getUserNodeInfo()
setUserNodeInfo
public void setUserNodeInfo(NodeInfo userNodeInfo)
update
public void update(JobTask updatedJobTask)
updateProgress
public void updateProgress()
- Used to update job progress.
TODO: used an adhoc structure like JobManager data structure
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object