public class YarnContainerBuilder extends AbstractConfiguredAnnotationBuilder<YarnContainer,YarnContainerConfigurer,YarnContainerBuilder> implements YarnContainerConfigurer
コンストラクターと説明 |
---|
YarnContainerBuilder() |
修飾子と型 | メソッドと説明 |
---|---|
void | configuration(org.apache.hadoop.conf.Configuration configuration) |
YarnContainerConfigurer | containerClass(java.lang.Class<? extends YarnContainer> clazz) YarnContainer クラスを指定します。 |
YarnContainerConfigurer | containerClass(java.lang.String clazz) 完全修飾クラス名として YarnContainer を指定します。 |
YarnContainerConfigurer | containerRef(YarnContainer ref) YarnContainer 参照を指定します。 |
protected YarnContainer | performBuild() サブクラスはこのメソッドを実装して、返されるオブジェクトを構築する必要があります。 |
apply, apply, beforeConfigureMains, beforeConfigurePosts, beforeInit, doBuild, getConfigurer, getConfigurers, getOrApply, getOrBuild, getSharedObject, getSharedObjects, objectPostProcessor, postProcess, removeConfigurer, removeConfigurers, setSharedObject
build, getObject
protected YarnContainer performBuild() throws java.lang.Exception
AbstractConfiguredAnnotationBuilder
AbstractConfiguredAnnotationBuilder<YarnContainer, YarnContainerConfigurer, YarnContainerBuilder>
の performBuild
java.lang.Exception
- エラー時 public YarnContainerConfigurer containerClass(java.lang.Class<? extends YarnContainer> clazz)
YarnContainerConfigurer
YarnContainer
クラスを指定します。public void configure(YarnContainerConfigure container) throws Exception { container .containerClass(MyYarnContainer.class); }
<yarn:container container-class="com.example.MyYarnContainer"/>
YarnContainerConfigurer
の containerClass
clazz
- Yarn コンテナークラス YarnContainerConfigurer
public YarnContainerConfigurer containerClass(java.lang.String clazz)
YarnContainerConfigurer
YarnContainer
を指定します。public void configure(YarnContainerConfigure container) throws Exception { container .containerClass("foo.example.MyYarnContainer"); }
YarnContainerConfigurer
の containerClass
clazz
- Yarn コンテナークラス YarnContainerConfigurer
public void configuration(org.apache.hadoop.conf.Configuration configuration)
public YarnContainerConfigurer containerRef(YarnContainer ref)
YarnContainerConfigurer
YarnContainer
参照を指定します。@Autowired private YarnContainer yarnContainer; public void configure(YarnContainerConfigure container) throws Exception { container .containerRef(MyYarnContainer.class); }
<bean id="myYarnContainer" class="com.example.MyYarnContainer"/> <yarn:container container-ref="myYarnContainer"/>
YarnContainerConfigurer
の containerRef
ref
- Yarn コンテナーリファレンス YarnContainerConfigurer