public class TezOutputContextImpl extends TezTaskContextImpl implements org.apache.tez.runtime.api.OutputContext
descriptor, initialMemoryDistributor, runtimeTask, taskAttemptID, taskVertexName, tezUmbilical| Constructor and Description |
|---|
TezOutputContextImpl(org.apache.hadoop.conf.Configuration conf,
String[] workDirs,
int appAttemptNumber,
TezUmbilical tezUmbilical,
String dagName,
String taskVertexName,
String destinationVertexName,
int vertexParallelism,
org.apache.tez.dag.records.TezTaskAttemptID taskAttemptID,
int outputIndex,
org.apache.tez.dag.api.UserPayload userPayload,
LogicalIOProcessorRuntimeTask runtimeTask,
Map<String,ByteBuffer> serviceConsumerMetadata,
Map<String,String> auxServiceEnv,
MemoryDistributor memDist,
org.apache.tez.dag.api.OutputDescriptor outputDescriptor,
org.apache.tez.runtime.api.ObjectRegistry objectRegistry,
org.apache.tez.runtime.api.ExecutionContext executionContext,
long memAvailable,
org.apache.tez.common.TezExecutors sharedExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
fatalError(Throwable exception,
String message) |
String |
getDestinationVertexName() |
int |
getOutputIndex() |
org.apache.tez.runtime.api.OutputStatisticsReporter |
getStatisticsReporter() |
org.apache.tez.dag.api.UserPayload |
getUserPayload() |
void |
killSelf(Throwable exception,
String message) |
void |
reportFailure(org.apache.tez.runtime.api.TaskFailureType taskFailureType,
Throwable exception,
String message) |
void |
sendEvents(List<org.apache.tez.runtime.api.Event> events) |
createTezFrameworkExecutorService, getApplicationId, getCounters, getDAGAttemptNumber, getDagIdentifier, getDAGName, getExecutionContext, getObjectRegistry, getServiceConsumerMetaData, getServiceProviderMetaData, getTaskAttemptNumber, getTaskIndex, getTaskVertexIndex, getTaskVertexName, getTotalMemoryAvailableToTask, getUniqueIdentifier, getVertexParallelism, getWorkDirs, notifyProgress, requestInitialMemory, signalFailure, signalFatalError, signalKillSelfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTezFrameworkExecutorService, getApplicationId, getCounters, getDAGAttemptNumber, getDagIdentifier, getDAGName, getExecutionContext, getObjectRegistry, getServiceConsumerMetaData, getServiceProviderMetaData, getTaskAttemptNumber, getTaskIndex, getTaskVertexIndex, getTaskVertexName, getTotalMemoryAvailableToTask, getUniqueIdentifier, getVertexParallelism, getWorkDirs, notifyProgress, requestInitialMemory@InterfaceAudience.Private
public TezOutputContextImpl(org.apache.hadoop.conf.Configuration conf,
String[] workDirs,
int appAttemptNumber,
TezUmbilical tezUmbilical,
String dagName,
String taskVertexName,
String destinationVertexName,
int vertexParallelism,
org.apache.tez.dag.records.TezTaskAttemptID taskAttemptID,
int outputIndex,
@Nullable
org.apache.tez.dag.api.UserPayload userPayload,
LogicalIOProcessorRuntimeTask runtimeTask,
Map<String,ByteBuffer> serviceConsumerMetadata,
Map<String,String> auxServiceEnv,
MemoryDistributor memDist,
org.apache.tez.dag.api.OutputDescriptor outputDescriptor,
org.apache.tez.runtime.api.ObjectRegistry objectRegistry,
org.apache.tez.runtime.api.ExecutionContext executionContext,
long memAvailable,
org.apache.tez.common.TezExecutors sharedExecutor)
public void sendEvents(List<org.apache.tez.runtime.api.Event> events)
sendEvents in interface org.apache.tez.runtime.api.TaskContextpublic org.apache.tez.dag.api.UserPayload getUserPayload()
getUserPayload in interface org.apache.tez.runtime.api.TaskContextpublic String getDestinationVertexName()
getDestinationVertexName in interface org.apache.tez.runtime.api.OutputContextpublic void fatalError(Throwable exception, String message)
fatalError in interface org.apache.tez.runtime.api.TaskContextpublic void reportFailure(org.apache.tez.runtime.api.TaskFailureType taskFailureType,
@Nullable
Throwable exception,
@Nullable
String message)
reportFailure in interface org.apache.tez.runtime.api.TaskContextpublic void killSelf(@Nullable Throwable exception, @Nullable String message)
killSelf in interface org.apache.tez.runtime.api.TaskContextpublic int getOutputIndex()
getOutputIndex in interface org.apache.tez.runtime.api.OutputContextpublic org.apache.tez.runtime.api.OutputStatisticsReporter getStatisticsReporter()
getStatisticsReporter in interface org.apache.tez.runtime.api.OutputContextpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class TezTaskContextImplIOExceptionCopyright © 2017 Apache Software Foundation. All rights reserved.