public class SpringYarnConfigurerAdapter extends java.lang.Object implements SpringYarnConfigurer
SpringYarnConfigurer インスタンスを作成するための便利な基本クラスを提供します。この実装では、メソッドをオーバーライドすることでカスタマイズできます。EnableYarn| コンストラクターと説明 |
|---|
SpringYarnConfigurerAdapter() |
@Autowired(required=false) public void setObjectPostProcessor(ObjectPostProcessor<java.lang.Object> objectPostProcessor)
public final void init(SpringYarnConfigBuilder builder) throws java.lang.Exception
AnnotationConfigurerAnnotationBuilder を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用される AnnotationBuilder のプロパティは変更しないでください。これにより、ビルド時に AnnotationConfigurer.configure(AnnotationBuilder) メソッドが正しい共有オブジェクトを使用することが保証されます。AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder> の init builder - ビルダー java.lang.Exception - エラーが発生した場合 public void configure(SpringYarnConfigBuilder builder) throws java.lang.Exception
AnnotationConfigurerAnnotationBuilder に必要なプロパティを設定して、AnnotationBuilder を構成します。AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder> の configure builder - ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnConfigConfigurer config) throws java.lang.Exception
SpringYarnConfigurerYarnConfigBuilder ビルダー経由で YarnConfiguration を構成します。SpringYarnConfigurer の configure config - YarnConfiguration ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnResourceLocalizerConfigurer localizer) throws java.lang.Exception
SpringYarnConfigurerYarnResourceLocalizerBuilder ビルダー経由で ResourceLocalizer を構成します。SpringYarnConfigurer の configure localizer - ResourceLocalizer ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnEnvironmentConfigurer environment) throws java.lang.Exception
SpringYarnConfigurerYarnEnvironmentBuilder ビルダーを介して環境の Map を構成します。SpringYarnConfigurer の configure environment - YarnEnvironmentBuilder ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnClientConfigurer client) throws java.lang.Exception
SpringYarnConfigurerYarnClientBuilder ビルダー経由で YarnClient を構成します。SpringYarnConfigurer の configure client - YarnClientBuilder ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnAppmasterConfigurer master) throws java.lang.Exception
SpringYarnConfigurerYarnAppmasterBuilder ビルダー経由で YarnAppmaster を構成します。SpringYarnConfigurer の configure master - YarnAppmasterBuilder ビルダー java.lang.Exception - エラーが発生した場合 public void configure(YarnContainerConfigurer container) throws java.lang.Exception
SpringYarnConfigurerYarnContainerBuilder ビルダー経由で YarnContainer を構成します。SpringYarnConfigurer の configure container - YarnContainerBuilder ビルダー java.lang.Exception - エラーが発生した場合 protected final YarnConfigBuilder getConfigBuilder() throws java.lang.Exception
java.lang.Exception - エラーが発生した場合 protected final YarnResourceLocalizerBuilder getLocalizerBuilder() throws java.lang.Exception
java.lang.Exceptionprotected final YarnEnvironmentBuilder getEnvironmentBuilder() throws java.lang.Exception
java.lang.Exceptionprotected final YarnClientBuilder getClientBuilder() throws java.lang.Exception
java.lang.Exceptionprotected final YarnAppmasterBuilder getAppmasterBuilder() throws java.lang.Exception
java.lang.Exceptionprotected final YarnContainerBuilder getContainerBuilder() throws java.lang.Exception
java.lang.Exceptionpublic boolean isAssignable(AnnotationBuilder<SpringYarnConfigs> builder)
AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder> の isAssignable