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
AnnotationConfigurer
AnnotationBuilder
を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用される AnnotationBuilder
のプロパティは変更しないでください。これにより、ビルド時に AnnotationConfigurer.configure(AnnotationBuilder)
メソッドが正しい共有オブジェクトを使用することが保証されます。AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder>
の init
builder
- ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(SpringYarnConfigBuilder builder) throws java.lang.Exception
AnnotationConfigurer
AnnotationBuilder
に必要なプロパティを設定して、AnnotationBuilder
を構成します。AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder>
の configure
builder
- ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnConfigConfigurer config) throws java.lang.Exception
SpringYarnConfigurer
YarnConfigBuilder
ビルダー経由で YarnConfiguration
を構成します。SpringYarnConfigurer
の configure
config
- YarnConfiguration
ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnResourceLocalizerConfigurer localizer) throws java.lang.Exception
SpringYarnConfigurer
YarnResourceLocalizerBuilder
ビルダー経由で ResourceLocalizer
を構成します。SpringYarnConfigurer
の configure
localizer
- ResourceLocalizer
ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnEnvironmentConfigurer environment) throws java.lang.Exception
SpringYarnConfigurer
YarnEnvironmentBuilder
ビルダーを介して環境の Map
を構成します。SpringYarnConfigurer
の configure
environment
- YarnEnvironmentBuilder
ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnClientConfigurer client) throws java.lang.Exception
SpringYarnConfigurer
YarnClientBuilder
ビルダー経由で YarnClient
を構成します。SpringYarnConfigurer
の configure
client
- YarnClientBuilder
ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnAppmasterConfigurer master) throws java.lang.Exception
SpringYarnConfigurer
YarnAppmasterBuilder
ビルダー経由で YarnAppmaster
を構成します。SpringYarnConfigurer
の configure
master
- YarnAppmasterBuilder
ビルダー java.lang.Exception
- エラーが発生した場合 public void configure(YarnContainerConfigurer container) throws java.lang.Exception
SpringYarnConfigurer
YarnContainerBuilder
ビルダー経由で 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.Exception
protected final YarnEnvironmentBuilder getEnvironmentBuilder() throws java.lang.Exception
java.lang.Exception
protected final YarnClientBuilder getClientBuilder() throws java.lang.Exception
java.lang.Exception
protected final YarnAppmasterBuilder getAppmasterBuilder() throws java.lang.Exception
java.lang.Exception
protected final YarnContainerBuilder getContainerBuilder() throws java.lang.Exception
java.lang.Exception
public boolean isAssignable(AnnotationBuilder<SpringYarnConfigs> builder)
AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder>
の isAssignable