@Configuration public class SpringYarnConfiguration extends AbstractAnnotationConfiguration<SpringYarnConfigBuilder,SpringYarnConfigs>
SpringYarnConfigBuilder を使用して、Spring Yarn のすべての関連構成を保持する SpringYarnConfigs を作成します。次に、必要な Bean をエクスポートします。SpringYarnConfigurerAdapter を継承して Configuration として公開するか、SpringYarnConfigurer を実装して Configuration として公開することで、SpringYarnConfigBuilder をカスタマイズできます。この構成は、EnableYarn を使用するときにインポートされます。EnableYarn, SpringYarnConfigBuilder| 修飾子と型 | フィールドと説明 |
|---|---|
protected SpringYarnConfigBuilder | builder |
| コンストラクターと説明 |
|---|
SpringYarnConfiguration() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | maySetConfigurationFromContext() 型 org.apache.hadoop.conf.Configuration または YarnConfiguration の構成が 1 つだけ見つかった場合は、ApplicationContext から構成を設定します。 |
protected void | onConfigurers(java.util.List<AnnotationConfigurer<SpringYarnConfigs, SpringYarnConfigBuilder>> configurers) |
void | setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) |
org.apache.hadoop.yarn.conf.YarnConfiguration | yarnConfiguration() |
java.util.Map<java.lang.String,java.lang.String> | yarnEnvironment() |
YarnEventPublisher | yarnEventPublisher() |
ResourceLocalizer | yarnLocalresources() |
getAnnotationAttributes, getConfigurers, setBeanClassLoader, setConfigurersprotected SpringYarnConfigBuilder builder
@Bean(name="yarnEventPublisher") public YarnEventPublisher yarnEventPublisher()
@Bean(name={"yarnConfiguration","hadoopConfiguration"})
public org.apache.hadoop.yarn.conf.YarnConfiguration yarnConfiguration()
throws java.lang.Exceptionjava.lang.Exceptionpublic void maySetConfigurationFromContext()
org.apache.hadoop.conf.Configuration または YarnConfiguration の構成が 1 つだけ見つかった場合は、ApplicationContext から構成を設定します。これは、Spring javaconfig でこのポイントに到達する前に、誰かが Hadoop 構成を挿入したことを示しています。@Bean(name="yarnLocalresources") @DependsOn(value="yarnConfiguration") public ResourceLocalizer yarnLocalresources() throws java.lang.Exception
java.lang.Exception@Bean(name="yarnEnvironment")
@DependsOn(value="yarnConfiguration")
public java.util.Map<java.lang.String,java.lang.String> yarnEnvironment()
throws java.lang.Exceptionjava.lang.Exceptionprotected void onConfigurers(java.util.List<AnnotationConfigurer<SpringYarnConfigs,SpringYarnConfigBuilder>> configurers) throws java.lang.Exception
AbstractAnnotationConfiguration<SpringYarnConfigBuilder, SpringYarnConfigs> の onConfigurers java.lang.Exceptionpublic void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
org.springframework.context.annotation.ImportAware 内の setImportMetadata AbstractAnnotationConfiguration<SpringYarnConfigBuilder, SpringYarnConfigs> の setImportMetadata