public class YarnContainerBuilder extends org.springframework.data.hadoop.config.common.annotation.AbstractConfiguredAnnotationBuilder<YarnContainer,YarnContainerConfigurer,YarnContainerBuilder> implements YarnContainerConfigurer
| Constructor and Description |
|---|
YarnContainerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
configuration(Configuration configuration) |
YarnContainerConfigurer |
containerClass(java.lang.Class<? extends YarnContainer> clazz)
Specify a
YarnContainer class. |
YarnContainerConfigurer |
containerClass(java.lang.String clazz)
Specify a
YarnContainer as a fully qualified class name. |
YarnContainerConfigurer |
containerRef(YarnContainer ref)
Specify a
YarnContainer reference. |
protected YarnContainer |
performBuild() |
apply, apply, beforeConfigureMains, beforeConfigurePosts, beforeInit, doBuild, getConfigurer, getConfigurers, getOrApply, getOrBuild, getSharedObject, getSharedObjects, objectPostProcessor, postProcess, removeConfigurer, removeConfigurers, setSharedObjectprotected YarnContainer performBuild() throws java.lang.Exception
performBuild in class org.springframework.data.hadoop.config.common.annotation.AbstractConfiguredAnnotationBuilder<YarnContainer,YarnContainerConfigurer,YarnContainerBuilder>java.lang.Exceptionpublic YarnContainerConfigurer containerClass(java.lang.Class<? extends YarnContainer> clazz)
YarnContainerConfigurerYarnContainer class.
public void configure(YarnContainerConfigure container) throws Exception {
container
.containerClass(MyYarnContainer.class);
}
<yarn:container container-class="com.example.MyYarnContainer"/>
containerClass in interface YarnContainerConfigurerclazz - The Yarn container classYarnContainerConfigurer for chainingpublic YarnContainerConfigurer containerClass(java.lang.String clazz)
YarnContainerConfigurerYarnContainer as a fully qualified class name.
public void configure(YarnContainerConfigure container) throws Exception {
container
.containerClass("foo.example.MyYarnContainer");
}
containerClass in interface YarnContainerConfigurerclazz - The Yarn container classYarnContainerConfigurer for chainingpublic void configuration(Configuration configuration)
public YarnContainerConfigurer containerRef(YarnContainer ref)
YarnContainerConfigurerYarnContainer reference.
@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"/>
containerRef in interface YarnContainerConfigurerref - The Yarn container referenceYarnContainerConfigurer for chaining