public class TezTask.SyncDagClient
extends org.apache.tez.dag.api.client.DAGClient
| Constructor and Description |
|---|
SyncDagClient(org.apache.tez.dag.api.client.DAGClient dagClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected org.apache.hadoop.yarn.api.records.ApplicationReport |
getApplicationReportInternal() |
String |
getDagIdentifierString() |
org.apache.tez.dag.api.client.DAGStatus |
getDAGStatus(Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions) |
org.apache.tez.dag.api.client.DAGStatus |
getDAGStatus(Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions,
long timeout) |
String |
getExecutionContext() |
String |
getSessionIdentifierString() |
org.apache.tez.dag.api.client.VertexStatus |
getVertexStatus(String vertexName,
Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions) |
void |
tryKillDAG() |
org.apache.tez.dag.api.client.DAGStatus |
waitForCompletion() |
org.apache.tez.dag.api.client.DAGStatus |
waitForCompletionWithStatusUpdates(Set<org.apache.tez.dag.api.client.StatusGetOpts> statusGetOpts) |
public SyncDagClient(org.apache.tez.dag.api.client.DAGClient dagClient)
public void close()
throws IOException
IOExceptionpublic String getDagIdentifierString()
getDagIdentifierString in class org.apache.tez.dag.api.client.DAGClientpublic String getSessionIdentifierString()
getSessionIdentifierString in class org.apache.tez.dag.api.client.DAGClientpublic String getExecutionContext()
getExecutionContext in class org.apache.tez.dag.api.client.DAGClient@InterfaceAudience.Private protected org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReportInternal()
getApplicationReportInternal in class org.apache.tez.dag.api.client.DAGClientpublic org.apache.tez.dag.api.client.DAGStatus getDAGStatus(@Nullable Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions) throws IOException, org.apache.tez.dag.api.TezException
getDAGStatus in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionpublic org.apache.tez.dag.api.client.DAGStatus getDAGStatus(@Nullable Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions, long timeout) throws IOException, org.apache.tez.dag.api.TezException
getDAGStatus in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionpublic org.apache.tez.dag.api.client.VertexStatus getVertexStatus(String vertexName, Set<org.apache.tez.dag.api.client.StatusGetOpts> statusOptions) throws IOException, org.apache.tez.dag.api.TezException
getVertexStatus in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionpublic void tryKillDAG()
throws IOException,
org.apache.tez.dag.api.TezException
tryKillDAG in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionpublic org.apache.tez.dag.api.client.DAGStatus waitForCompletion()
throws IOException,
org.apache.tez.dag.api.TezException,
InterruptedException
waitForCompletion in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionInterruptedExceptionpublic org.apache.tez.dag.api.client.DAGStatus waitForCompletionWithStatusUpdates(@Nullable Set<org.apache.tez.dag.api.client.StatusGetOpts> statusGetOpts) throws IOException, org.apache.tez.dag.api.TezException, InterruptedException
waitForCompletionWithStatusUpdates in class org.apache.tez.dag.api.client.DAGClientIOExceptionorg.apache.tez.dag.api.TezExceptionInterruptedExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.