public class ContainerLauncherManager extends org.apache.hadoop.service.AbstractService implements org.apache.hadoop.yarn.event.EventHandler<ContainerLauncherEvent>
| Modifier and Type | Field and Description |
|---|---|
protected ServicePluginLifecycleAbstractService[] |
containerLauncherServiceWrappers |
| Constructor and Description |
|---|
ContainerLauncherManager(AppContext context) |
ContainerLauncherManager(AppContext context,
TaskCommunicatorManagerInterface taskCommunicatorManagerInterface,
String workingDirectory,
List<NamedEntityDescriptor> containerLauncherDescriptors,
boolean isLocalMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
dagComplete(TezDAGID dag,
JobTokenSecretManager secretManager) |
void |
dagSubmitted() |
String |
getContainerLauncherClassName(int containerLauncherIndex) |
void |
handle(ContainerLauncherEvent event) |
void |
reportError(int containerLauncherIndex,
ServicePluginError servicePluginError,
String diagnostics,
DagInfo dagInfo) |
void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
void |
serviceStart() |
void |
serviceStop() |
void |
setContainerLauncher(ContainerLauncher containerLauncher) |
void |
taskAttemptFailed(TezTaskAttemptID taskAttemptID,
JobTokenSecretManager secretManager,
org.apache.hadoop.yarn.api.records.NodeId nodeId) |
void |
vertexComplete(TezVertexID vertex,
JobTokenSecretManager secretManager,
Set<org.apache.hadoop.yarn.api.records.NodeId> nodeIdList) |
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStopprotected final ServicePluginLifecycleAbstractService[] containerLauncherServiceWrappers
public ContainerLauncherManager(AppContext context, TaskCommunicatorManagerInterface taskCommunicatorManagerInterface, String workingDirectory, List<NamedEntityDescriptor> containerLauncherDescriptors, boolean isLocalMode) throws TezException
TezExceptionpublic ContainerLauncherManager(AppContext context)
public void setContainerLauncher(ContainerLauncher containerLauncher)
public void serviceInit(org.apache.hadoop.conf.Configuration conf)
serviceInit in class org.apache.hadoop.service.AbstractServicepublic void serviceStart()
serviceStart in class org.apache.hadoop.service.AbstractServicepublic void serviceStop()
serviceStop in class org.apache.hadoop.service.AbstractServicepublic void dagComplete(TezDAGID dag, JobTokenSecretManager secretManager)
public void vertexComplete(TezVertexID vertex, JobTokenSecretManager secretManager, Set<org.apache.hadoop.yarn.api.records.NodeId> nodeIdList)
public void taskAttemptFailed(TezTaskAttemptID taskAttemptID, JobTokenSecretManager secretManager, org.apache.hadoop.yarn.api.records.NodeId nodeId)
public void dagSubmitted()
public void handle(ContainerLauncherEvent event)
handle in interface org.apache.hadoop.yarn.event.EventHandler<ContainerLauncherEvent>public void reportError(int containerLauncherIndex,
ServicePluginError servicePluginError,
String diagnostics,
DagInfo dagInfo)
public String getContainerLauncherClassName(int containerLauncherIndex)
Copyright © 2022 Apache Software Foundation. All rights reserved.