@Configuration public class SpringHadoopConfiguration extends AbstractAnnotationConfiguration<SpringHadoopConfigBuilder,SpringHadoopConfigs>
SpringHadoopConfigBuilder を使用して、Spring Hadoop のすべての関連構成を保持する SpringHadoopConfigs を作成します。次に、必要な Bean をエクスポートします。SpringHadoopConfigurerAdapter を継承して Configuration として公開するか、SpringHadoopConfigurer を実装して Configuration として公開することで、SpringHadoopConfigBuilder をカスタマイズできます。この構成は、EnableHadoop を使用するときにインポートされます。EnableHadoop, SpringHadoopConfigBuilder| 修飾子と型 | フィールドと説明 |
|---|---|
protected SpringHadoopConfigBuilder | builder |
| コンストラクターと説明 |
|---|
SpringHadoopConfiguration() |
| 修飾子と型 | メソッドと説明 |
|---|---|
org.apache.hadoop.conf.Configuration | configuration() |
protected void | onConfigurers(java.util.List<AnnotationConfigurer<SpringHadoopConfigs, SpringHadoopConfigBuilder>> configurers) |
getAnnotationAttributes, getConfigurers, setBeanClassLoader, setConfigurers, setImportMetadataprotected final SpringHadoopConfigBuilder builder
protected void onConfigurers(java.util.List<AnnotationConfigurer<SpringHadoopConfigs,SpringHadoopConfigBuilder>> configurers) throws java.lang.Exception
AbstractAnnotationConfiguration<SpringHadoopConfigBuilder, SpringHadoopConfigs> の onConfigurers java.lang.Exception@Bean(name="hadoopConfiguration")
public org.apache.hadoop.conf.Configuration configuration()
throws java.lang.Exceptionjava.lang.Exception