public interface Vertex extends Comparable<Vertex>
| Modifier and Type | Method and Description |
|---|---|
void |
addSharedOutputs(Set<String> outputs) |
void |
doneReconfiguringVertex() |
Map<String,org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor>> |
getAdditionalInputs() |
Map<String,org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.OutputDescriptor,org.apache.tez.dag.api.OutputCommitterDescriptor>> |
getAdditionalOutputs() |
org.apache.tez.common.counters.TezCounters |
getAllCounters()
Get all the counters of this vertex.
|
AppContext |
getAppContext() |
int |
getCompletedTasks() |
DAG |
getDAG() |
List<String> |
getDiagnostics() |
int |
getDistanceFromRoot() |
int |
getFailedTaskAttemptCount() |
List<org.apache.tez.runtime.api.impl.GroupInputSpec> |
getGroupInputSpecList(int taskIndex) |
List<org.apache.tez.runtime.api.impl.InputSpec> |
getInputSpecList(int taskIndex) |
Map<Vertex,Edge> |
getInputVertices() |
int |
getInputVerticesCount() |
int |
getKilledTaskAttemptCount() |
String |
getLogIdentifier() |
String |
getName() |
Map<String,org.apache.tez.runtime.api.OutputCommitter> |
getOutputCommitters() |
List<org.apache.tez.runtime.api.impl.OutputSpec> |
getOutputSpecList(int taskIndex) |
Map<Vertex,Edge> |
getOutputVertices() |
int |
getOutputVerticesCount() |
org.apache.tez.dag.api.ProcessorDescriptor |
getProcessorDescriptor() |
float |
getProgress() |
int |
getRunningTasks() |
Set<String> |
getSharedOutputs() |
VertexState |
getState() |
int |
getSucceededTasks() |
Task |
getTask(int taskIndex) |
Task |
getTask(org.apache.tez.dag.records.TezTaskID taskID) |
org.apache.tez.dag.api.TaskLocationHint |
getTaskLocationHint(org.apache.tez.dag.records.TezTaskID taskID) |
org.apache.hadoop.yarn.api.records.Resource |
getTaskResource() |
Map<org.apache.tez.dag.records.TezTaskID,Task> |
getTasks() |
VertexTerminationCause |
getTerminationCause() |
int |
getTotalTasks() |
org.apache.tez.dag.records.TezVertexID |
getVertexId() |
org.apache.tez.dag.api.records.DAGProtos.VertexPlan |
getVertexPlan() |
ProgressBuilder |
getVertexProgress() |
VertexStatusBuilder |
getVertexStatus(Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions) |
void |
incrementFailedTaskAttemptCount() |
void |
incrementKilledTaskAttemptCount() |
VertexState |
restoreFromEvent(HistoryEvent event) |
void |
scheduleTasks(List<org.apache.tez.dag.api.VertexManagerPluginContext.TaskWithLocationHint> tasks) |
void |
setAdditionalInputs(List<org.apache.tez.dag.api.records.DAGProtos.RootInputLeafOutputProto> inputs) |
void |
setAdditionalOutputs(List<org.apache.tez.dag.api.records.DAGProtos.RootInputLeafOutputProto> outputs) |
void |
setInputVertices(Map<Vertex,Edge> inVertices) |
void |
setOutputVertices(Map<Vertex,Edge> outVertices) |
void |
setParallelism(int parallelism,
org.apache.tez.dag.api.VertexLocationHint vertexLocationHint,
Map<String,org.apache.tez.dag.api.EdgeManagerPluginDescriptor> sourceEdgeManagers,
Map<String,org.apache.tez.runtime.api.InputSpecUpdate> rootInputSpecUpdate,
boolean fromVertexManager) |
void |
setVertexLocationHint(org.apache.tez.dag.api.VertexLocationHint vertexLocationHint) |
void |
vertexReconfigurationPlanned() |
compareToorg.apache.tez.dag.records.TezVertexID getVertexId()
org.apache.tez.dag.api.records.DAGProtos.VertexPlan getVertexPlan()
int getDistanceFromRoot()
String getName()
VertexState getState()
org.apache.tez.common.counters.TezCounters getAllCounters()
Task getTask(org.apache.tez.dag.records.TezTaskID taskID)
Task getTask(int taskIndex)
int getTotalTasks()
int getCompletedTasks()
int getSucceededTasks()
int getRunningTasks()
float getProgress()
ProgressBuilder getVertexProgress()
VertexStatusBuilder getVertexStatus(Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions)
@Nullable org.apache.tez.dag.api.TaskLocationHint getTaskLocationHint(org.apache.tez.dag.records.TezTaskID taskID)
void setParallelism(int parallelism,
org.apache.tez.dag.api.VertexLocationHint vertexLocationHint,
Map<String,org.apache.tez.dag.api.EdgeManagerPluginDescriptor> sourceEdgeManagers,
Map<String,org.apache.tez.runtime.api.InputSpecUpdate> rootInputSpecUpdate,
boolean fromVertexManager)
throws AMUserCodeException
AMUserCodeExceptionvoid setVertexLocationHint(org.apache.tez.dag.api.VertexLocationHint vertexLocationHint)
void vertexReconfigurationPlanned()
void doneReconfiguringVertex()
void setAdditionalInputs(List<org.apache.tez.dag.api.records.DAGProtos.RootInputLeafOutputProto> inputs)
void setAdditionalOutputs(List<org.apache.tez.dag.api.records.DAGProtos.RootInputLeafOutputProto> outputs)
@Nullable Map<String,org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor>> getAdditionalInputs()
@Nullable Map<String,org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.OutputDescriptor,org.apache.tez.dag.api.OutputCommitterDescriptor>> getAdditionalOutputs()
List<org.apache.tez.runtime.api.impl.InputSpec> getInputSpecList(int taskIndex) throws AMUserCodeException
AMUserCodeExceptionList<org.apache.tez.runtime.api.impl.OutputSpec> getOutputSpecList(int taskIndex) throws AMUserCodeException
AMUserCodeExceptionList<org.apache.tez.runtime.api.impl.GroupInputSpec> getGroupInputSpecList(int taskIndex)
int getInputVerticesCount()
int getOutputVerticesCount()
void scheduleTasks(List<org.apache.tez.dag.api.VertexManagerPluginContext.TaskWithLocationHint> tasks)
org.apache.hadoop.yarn.api.records.Resource getTaskResource()
org.apache.tez.dag.api.ProcessorDescriptor getProcessorDescriptor()
DAG getDAG()
@Nullable VertexTerminationCause getTerminationCause()
AppContext getAppContext()
VertexState restoreFromEvent(HistoryEvent event)
String getLogIdentifier()
void incrementFailedTaskAttemptCount()
void incrementKilledTaskAttemptCount()
int getFailedTaskAttemptCount()
int getKilledTaskAttemptCount()
Copyright © 2014 Apache Software Foundation. All rights reserved.