public abstract class RuntimeTask extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RuntimeTask.State |
| Modifier and Type | Field and Description |
|---|---|
protected AtomicInteger |
eventCounter |
protected Throwable |
fatalError |
protected String |
fatalErrorMessage |
protected AtomicBoolean |
hasFatalError |
protected float |
progress |
protected RuntimeTask.State |
state |
protected TaskSpec |
taskSpec |
protected org.apache.hadoop.conf.Configuration |
tezConf |
protected org.apache.tez.common.counters.TezCounters |
tezCounters |
protected TezUmbilical |
tezUmbilical |
| Modifier | Constructor and Description |
|---|---|
protected |
RuntimeTask(TaskSpec taskSpec,
org.apache.hadoop.conf.Configuration tezConf,
TezUmbilical tezUmbilical) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.tez.common.counters.TezCounters |
getCounters() |
int |
getEventCounter() |
Throwable |
getFatalError() |
float |
getProgress() |
org.apache.tez.dag.records.TezTaskAttemptID |
getTaskAttemptID() |
String |
getVertexName() |
boolean |
hadFatalError() |
abstract void |
handleEvents(Collection<TezEvent> events) |
boolean |
isTaskDone() |
void |
setFatalError(Throwable t,
String message) |
void |
setFrameworkCounters() |
void |
setProgress(float progress) |
protected void |
setTaskDone() |
protected AtomicBoolean hasFatalError
protected Throwable fatalError
protected String fatalErrorMessage
protected float progress
protected final org.apache.tez.common.counters.TezCounters tezCounters
protected final TaskSpec taskSpec
protected final org.apache.hadoop.conf.Configuration tezConf
protected final TezUmbilical tezUmbilical
protected final AtomicInteger eventCounter
protected RuntimeTask.State state
protected RuntimeTask(TaskSpec taskSpec, org.apache.hadoop.conf.Configuration tezConf, TezUmbilical tezUmbilical)
public String getVertexName()
public Throwable getFatalError()
public boolean hadFatalError()
public void setProgress(float progress)
public float getProgress()
public org.apache.tez.common.counters.TezCounters getCounters()
public org.apache.tez.dag.records.TezTaskAttemptID getTaskAttemptID()
public abstract void handleEvents(Collection<TezEvent> events)
public int getEventCounter()
public boolean isTaskDone()
public void setFrameworkCounters()
protected void setTaskDone()
Copyright © 2014 Apache Software Foundation. All rights reserved.