public class DefaultContainerLauncher extends AbstractLauncher implements ContainerLauncher
AbstractLauncher.ContainerLauncherInterceptorList| コンストラクターと説明 |
|---|
DefaultContainerLauncher() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | doStart() サブクラスは、開始動作でこのメソッドを実装できます。 |
protected void | doStop() サブクラスは、停止動作でこのメソッドを実装できます。 |
void | launchContainer(org.apache.hadoop.yarn.api.records.Container container, java.util.List<java.lang.String> commands) 指定されたコマンドリストを使用してコンテナー Container を起動します。 |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
protected void | setupLaunchContextTokens(org.apache.hadoop.yarn.api.records.ContainerLaunchContext ctx)ContainerLaunchContext のトークンを設定します。 |
addInterceptor, getCmTemplate, getConfiguration, getEnvironment, getInterceptors, getResourceLocalizer, setConfiguration, setEnvironment, setInterceptors, setResourceLocalizerafterPropertiesSet, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stopprotected void onInit()
throws java.lang.ExceptionLifecycleObjectSupportInitializingBean フェーズ中に呼び出されます。作成者は、初期化 チェーンを壊さないように、常にスーパーメソッドを呼び出す必要があります。AbstractLauncher の onInit java.lang.Exception - 例外 protected void doStart()
LifecycleObjectSupportLifecycleObjectSupport.lifecycleLock を保持している間に呼び出されます。LifecycleObjectSupport の doStart protected void doStop()
LifecycleObjectSupportLifecycleObjectSupport.lifecycleLock を保持している間に呼び出されます。LifecycleObjectSupport の doStop public void launchContainer(org.apache.hadoop.yarn.api.records.Container container,
java.util.List<java.lang.String> commands)ContainerLauncherContainer を起動します。ContainerLauncher 内の launchContainer container - Containercommands - コマンドのリスト protected void setupLaunchContextTokens(org.apache.hadoop.yarn.api.records.ContainerLaunchContext ctx)
ContainerLaunchContext のトークンを設定します。ctx - コンテナー起動コンテキスト