public abstract class AbstractLauncher extends LifecycleObjectSupport
| 修飾子と型 | クラスと説明 |
|---|---|
protected class | AbstractLauncher.ContainerLauncherInterceptorList インターセプターリスト用の便利なラッパー。 |
| コンストラクターと説明 |
|---|
AbstractLauncher() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addInterceptor(ContainerLauncherInterceptor interceptor) リストの最後にサービスインターセプターを追加します。 |
protected AppmasterCmOperations | getCmTemplate(org.apache.hadoop.yarn.api.records.Container container) 新しい AppmasterCmOperations テンプレートを構築します。 |
org.apache.hadoop.conf.Configuration | getConfiguration()Yarn 構成を取得します。 |
java.util.Map<java.lang.String,java.lang.String> | getEnvironment() 環境を取得します。 |
protected AbstractLauncher.ContainerLauncherInterceptorList | getInterceptors() サブクラスのインターセプターリストを公開します。 |
ResourceLocalizer | getResourceLocalizer() リソースローカライザーを取得します。 |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
void | setConfiguration(org.apache.hadoop.conf.Configuration configuration)Yarn 構成を設定します。 |
void | setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment) 環境を設定します。 |
void | setInterceptors(java.util.List<ContainerLauncherInterceptor> interceptors) チャネルインターセプターのリストを設定します。 |
void | setResourceLocalizer(ResourceLocalizer resourceLocalizer) リソースローカライザーを設定します。 |
afterPropertiesSet, doStart, doStop, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stopprotected void onInit()
throws java.lang.ExceptionLifecycleObjectSupportInitializingBean フェーズ中に呼び出されます。作成者は、初期化 チェーンを壊さないように、常にスーパーメソッドを呼び出す必要があります。LifecycleObjectSupport の onInit java.lang.Exception - 例外 public org.apache.hadoop.conf.Configuration getConfiguration()
public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
configuration - 新しい Yarn 構成 public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
public void setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment)
environment - 環境 public void setResourceLocalizer(ResourceLocalizer resourceLocalizer)
resourceLocalizer - 新しいリソースローカライザー public ResourceLocalizer getResourceLocalizer()
public void setInterceptors(java.util.List<ContainerLauncherInterceptor> interceptors)
interceptors - 新しい迎撃機 public void addInterceptor(ContainerLauncherInterceptor interceptor)
interceptor - インターセプター protected AppmasterCmOperations getCmTemplate(org.apache.hadoop.yarn.api.records.Container container)
AppmasterCmOperations テンプレートを構築します。container - ContainerAppmasterCmOperations テンプレート protected AbstractLauncher.ContainerLauncherInterceptorList getInterceptors()