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) |
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 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 © 2021 Apache Software Foundation. All rights reserved.