org.apache.hama.bsp
Class JobStatus
java.lang.Object
org.apache.hama.bsp.JobStatus
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.hadoop.io.Writable
public class JobStatus
- extends java.lang.Object
- implements org.apache.hadoop.io.Writable, java.lang.Cloneable
Describes the current status of a job.
Constructor Summary |
JobStatus()
|
JobStatus(BSPJobID jobid,
java.lang.String user,
long progress,
int runState)
|
JobStatus(BSPJobID jobid,
java.lang.String user,
long progress,
long cleanupProgress,
int runState)
|
JobStatus(BSPJobID jobid,
java.lang.String user,
long setupProgress,
long progress,
long cleanupProgress,
int runState)
|
JobStatus(BSPJobID jobid,
java.lang.String user,
long setupProgress,
long progress,
long cleanupProgress,
int runState,
long superstepCount)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
public static final org.apache.commons.logging.Log LOG
RUNNING
public static final int RUNNING
- See Also:
- Constant Field Values
SUCCEEDED
public static final int SUCCEEDED
- See Also:
- Constant Field Values
FAILED
public static final int FAILED
- See Also:
- Constant Field Values
PREP
public static final int PREP
- See Also:
- Constant Field Values
KILLED
public static final int KILLED
- See Also:
- Constant Field Values
JobStatus
public JobStatus()
JobStatus
public JobStatus(BSPJobID jobid,
java.lang.String user,
long progress,
int runState)
JobStatus
public JobStatus(BSPJobID jobid,
java.lang.String user,
long progress,
long cleanupProgress,
int runState)
JobStatus
public JobStatus(BSPJobID jobid,
java.lang.String user,
long setupProgress,
long progress,
long cleanupProgress,
int runState)
JobStatus
public JobStatus(BSPJobID jobid,
java.lang.String user,
long setupProgress,
long progress,
long cleanupProgress,
int runState,
long superstepCount)
getJobID
public BSPJobID getJobID()
progress
public long progress()
cleanupProgress
public long cleanupProgress()
setupProgress
public long setupProgress()
getState
public JobStatus.State getState()
setState
public void setState(JobStatus.State state)
getRunState
public int getRunState()
setRunState
public void setRunState(int state)
getSuperstepCount
public long getSuperstepCount()
setSuperstepCount
public void setSuperstepCount(long superstepCount)
setStartTime
public void setStartTime(long startTime)
getStartTime
public long getStartTime()
setFinishTime
public void setFinishTime(long finishTime)
getFinishTime
public long getFinishTime()
- Get the finish time of the job.
setUsername
public void setUsername(java.lang.String user)
- Parameters:
user
- The username of the job
getUsername
public java.lang.String getUsername()
- Returns:
- the username of the job
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
getSchedulingInfo
public java.lang.String getSchedulingInfo()
setSchedulingInfo
public void setSchedulingInfo(java.lang.String schedulingInfo)
isJobComplete
public boolean isJobComplete()
write
public void write(java.io.DataOutput out)
throws java.io.IOException
- Specified by:
write
in interface org.apache.hadoop.io.Writable
- Throws:
java.io.IOException
readFields
public void readFields(java.io.DataInput in)
throws java.io.IOException
- Specified by:
readFields
in interface org.apache.hadoop.io.Writable
- Throws:
java.io.IOException
setName
public void setName(java.lang.String name)
- Parameters:
name
- the name to set
getName
public java.lang.String getName()
- Returns:
- the name
Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.