org.apache.hadoop.mapred
Class JobStatus
java.lang.Object
org.apache.hadoop.mapred.JobStatus
- All Implemented Interfaces:
- Writable
public class JobStatus
- extends Object
- implements Writable
Describes the current status of a job. This is
not intended to be a comprehensive piece of data.
For that, look at JobProfile.
- Author:
- Mike Cafarella
Constructor Summary |
JobStatus()
|
JobStatus(String jobid,
float mapProgress,
float reduceProgress,
int runState)
Create a job status object for a given jobid. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
JobStatus
public JobStatus()
JobStatus
public JobStatus(String jobid,
float mapProgress,
float reduceProgress,
int runState)
- Create a job status object for a given jobid.
- Parameters:
jobid
- The jobid of the jobmapProgress
- The progress made on the mapsreduceProgress
- The progress made on the reducesrunState
- The current state of the job
getJobId
public String getJobId()
- Returns:
- The jobid of the Job
mapProgress
public float mapProgress()
- Returns:
- Percentage of progress in maps
reduceProgress
public float reduceProgress()
- Returns:
- Percentage of progress in reduce
getRunState
public int getRunState()
- Returns:
- running state of the job
getStartTime
public long getStartTime()
- Returns:
- start time of the job
getUsername
public String getUsername()
- Returns:
- the username of the job
write
public void write(DataOutput out)
throws IOException
- Description copied from interface:
Writable
- Writes the fields of this object to
out
.
- Specified by:
write
in interface Writable
- Throws:
IOException
readFields
public void readFields(DataInput in)
throws IOException
- Description copied from interface:
Writable
- Reads the fields of this object from
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.
- Specified by:
readFields
in interface Writable
- Throws:
IOException
Copyright © 2006 The Apache Software Foundation