public abstract class RuntimeTask extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RuntimeTask.State |
| Modifier and Type | Field and Description |
|---|---|
protected AtomicBoolean |
errorReported |
protected AtomicInteger |
eventCounter |
protected AtomicInteger |
nextFromEventId |
protected AtomicInteger |
nextPreRoutedEventId |
protected float |
progress |
protected AtomicReference<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,
String pid,
boolean setupSysCounterUpdater) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abortTask() |
org.apache.tez.common.counters.TezCounters |
addAndGetTezCounter(String name) |
boolean |
getAndClearProgressNotification() |
org.apache.tez.common.counters.TezCounters |
getCounters() |
int |
getEventCounter() |
abstract int |
getMaxEventsToHandle() |
int |
getNextFromEventId() |
int |
getNextPreRoutedEventId() |
float |
getProgress() |
org.apache.tez.dag.records.TezTaskAttemptID |
getTaskAttemptID() |
TaskStatistics |
getTaskStatistics() |
String |
getVertexName() |
abstract void |
handleEvents(Collection<TezEvent> events) |
boolean |
hasInitialized() |
boolean |
isRunning() |
boolean |
isTaskDone() |
void |
notifyProgressInvocation() |
void |
registerError() |
void |
setFrameworkCounters() |
void |
setNextFromEventId(int nextFromEventId) |
void |
setNextPreRoutedEventId(int nextPreRoutedEventId) |
void |
setProgress(float progress) |
protected void |
setTaskDone() |
boolean |
wasErrorReported() |
protected final AtomicBoolean errorReported
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 final AtomicInteger nextFromEventId
protected final AtomicInteger nextPreRoutedEventId
protected final AtomicReference<RuntimeTask.State> state
protected RuntimeTask(TaskSpec taskSpec, org.apache.hadoop.conf.Configuration tezConf, TezUmbilical tezUmbilical, String pid, boolean setupSysCounterUpdater)
public boolean isRunning()
public org.apache.tez.common.counters.TezCounters addAndGetTezCounter(String name)
public boolean hasInitialized()
public String getVertexName()
public void registerError()
public final void notifyProgressInvocation()
public boolean getAndClearProgressNotification()
public boolean wasErrorReported()
public void setProgress(float progress)
public float getProgress()
public org.apache.tez.common.counters.TezCounters getCounters()
public TaskStatistics getTaskStatistics()
public org.apache.tez.dag.records.TezTaskAttemptID getTaskAttemptID()
public abstract int getMaxEventsToHandle()
public abstract void handleEvents(Collection<TezEvent> events)
public int getEventCounter()
public int getNextFromEventId()
public int getNextPreRoutedEventId()
public void setNextFromEventId(int nextFromEventId)
public void setNextPreRoutedEventId(int nextPreRoutedEventId)
public boolean isTaskDone()
public void setFrameworkCounters()
protected void setTaskDone()
public abstract void abortTask()
Copyright © 2017 Apache Software Foundation. All rights reserved.