org.apache.hadoop.tools.rumen.JobStorypublic class SynthJob
extends java.lang.Object
implements org.apache.hadoop.tools.rumen.JobStory
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SynthJob.SynthTask |
Nested class used to represent a task instance in a job.
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
SynthJob(org.apache.commons.math3.random.JDKRandomGenerator rand,
org.apache.hadoop.conf.Configuration conf,
SynthTraceJobProducer.JobDefinition jobDef,
java.lang.String queue,
long actualSubmissionTime) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object other) |
|
long |
getDeadline() |
|
long |
getDuration() |
|
org.apache.hadoop.mapreduce.InputSplit[] |
getInputSplits() |
|
org.apache.hadoop.mapred.JobConf |
getJobConf() |
|
org.apache.hadoop.mapreduce.JobID |
getJobID() |
|
org.apache.hadoop.tools.rumen.TaskAttemptInfo |
getMapTaskAttemptInfoAdjusted(int taskNumber,
int taskAttemptNumber,
int locality) |
|
java.lang.String |
getName() |
|
int |
getNumberMaps() |
|
int |
getNumberReduces() |
|
org.apache.hadoop.tools.rumen.Pre21JobHistoryConstants.Values |
getOutcome() |
|
java.util.Map<java.lang.String,java.lang.String> |
getParams() |
|
java.lang.String |
getQueueName() |
|
long |
getSubmissionTime() |
|
org.apache.hadoop.tools.rumen.TaskAttemptInfo |
getTaskAttemptInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber,
int taskAttemptNumber) |
|
org.apache.hadoop.tools.rumen.TaskInfo |
getTaskInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber) |
|
java.util.List<SynthJob.SynthTask> |
getTasks() |
|
long |
getTotalSlotTime() |
|
java.lang.String |
getType() |
|
java.lang.String |
getUser() |
|
boolean |
hasDeadline() |
|
int |
hashCode() |
|
java.lang.String |
toString() |
protected SynthJob(org.apache.commons.math3.random.JDKRandomGenerator rand,
org.apache.hadoop.conf.Configuration conf,
SynthTraceJobProducer.JobDefinition jobDef,
java.lang.String queue,
long actualSubmissionTime)
public java.lang.String getType()
public java.util.List<SynthJob.SynthTask> getTasks()
public boolean hasDeadline()
public java.lang.String getName()
getName in interface org.apache.hadoop.tools.rumen.JobStorypublic java.lang.String getUser()
getUser in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.mapreduce.JobID getJobID()
getJobID in interface org.apache.hadoop.tools.rumen.JobStorypublic long getSubmissionTime()
getSubmissionTime in interface org.apache.hadoop.tools.rumen.JobStorypublic java.lang.String getQueueName()
getQueueName in interface org.apache.hadoop.tools.rumen.JobStorypublic java.lang.String toString()
toString in class java.lang.Objectpublic long getTotalSlotTime()
public long getDuration()
public long getDeadline()
public java.util.Map<java.lang.String,java.lang.String> getParams()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic org.apache.hadoop.mapred.JobConf getJobConf()
getJobConf in interface org.apache.hadoop.tools.rumen.JobStorypublic int getNumberMaps()
getNumberMaps in interface org.apache.hadoop.tools.rumen.JobStorypublic int getNumberReduces()
getNumberReduces in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.mapreduce.InputSplit[] getInputSplits()
getInputSplits in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskInfo getTaskInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber)
getTaskInfo in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskAttemptInfo getTaskAttemptInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber,
int taskAttemptNumber)
getTaskAttemptInfo in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskAttemptInfo getMapTaskAttemptInfoAdjusted(int taskNumber,
int taskAttemptNumber,
int locality)
getMapTaskAttemptInfoAdjusted in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.Pre21JobHistoryConstants.Values getOutcome()
getOutcome in interface org.apache.hadoop.tools.rumen.JobStoryCopyright © 2008–2025 Apache Software Foundation. All rights reserved.