org.apache.tez.dag.app.dag.impl
Class TezRootInputInitializerContextImpl

java.lang.Object
  extended by org.apache.tez.dag.app.dag.impl.TezRootInputInitializerContextImpl
All Implemented Interfaces:
org.apache.tez.runtime.api.TezRootInputInitializerContext

public class TezRootInputInitializerContextImpl
extends Object
implements org.apache.tez.runtime.api.TezRootInputInitializerContext


Constructor Summary
TezRootInputInitializerContextImpl(org.apache.tez.dag.records.TezVertexID vertexID, String dagName, String vertexName, String inputName, org.apache.tez.dag.api.InputDescriptor inputDescriptor, int numTasks, int numClusterNodes, org.apache.hadoop.yarn.api.records.Resource vertexTaskResource, org.apache.hadoop.yarn.api.records.Resource totalResource, int dagAttemptNumber)
           
 
Method Summary
 org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
           
 int getDAGAttemptNumber()
           
 String getDAGName()
           
 String getInputName()
           
 int getNumClusterNodes()
           
 int getNumTasks()
           
 org.apache.hadoop.yarn.api.records.Resource getTotalAvailableResource()
           
 byte[] getUserPayload()
           
 org.apache.hadoop.yarn.api.records.Resource getVertexTaskResource()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TezRootInputInitializerContextImpl

public TezRootInputInitializerContextImpl(org.apache.tez.dag.records.TezVertexID vertexID,
                                          String dagName,
                                          String vertexName,
                                          String inputName,
                                          org.apache.tez.dag.api.InputDescriptor inputDescriptor,
                                          int numTasks,
                                          int numClusterNodes,
                                          org.apache.hadoop.yarn.api.records.Resource vertexTaskResource,
                                          org.apache.hadoop.yarn.api.records.Resource totalResource,
                                          int dagAttemptNumber)
Method Detail

getApplicationId

public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
Specified by:
getApplicationId in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getDAGName

public String getDAGName()
Specified by:
getDAGName in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getInputName

public String getInputName()
Specified by:
getInputName in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getUserPayload

public byte[] getUserPayload()
Specified by:
getUserPayload in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getNumTasks

public int getNumTasks()
Specified by:
getNumTasks in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getVertexTaskResource

public org.apache.hadoop.yarn.api.records.Resource getVertexTaskResource()
Specified by:
getVertexTaskResource in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getTotalAvailableResource

public org.apache.hadoop.yarn.api.records.Resource getTotalAvailableResource()
Specified by:
getTotalAvailableResource in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getNumClusterNodes

public int getNumClusterNodes()
Specified by:
getNumClusterNodes in interface org.apache.tez.runtime.api.TezRootInputInitializerContext

getDAGAttemptNumber

public int getDAGAttemptNumber()
Specified by:
getDAGAttemptNumber in interface org.apache.tez.runtime.api.TezRootInputInitializerContext


Copyright © 2014 Apache Software Foundation. All rights reserved.