org.springframework.yarn.config.annotation.configurers
Class DefaultMasterContainerRunnerConfigurer

java.lang.Object
  extended by org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<YarnAppmaster,YarnAppmasterConfigurer,YarnAppmasterBuilder>
      extended by org.springframework.yarn.config.annotation.configurers.DefaultMasterContainerRunnerConfigurer
All Implemented Interfaces:
org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurer<YarnAppmaster,YarnAppmasterBuilder>, org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerBuilder<YarnAppmasterConfigurer>, MasterContainerRunnerConfigurer

public class DefaultMasterContainerRunnerConfigurer
extends org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<YarnAppmaster,YarnAppmasterConfigurer,YarnAppmasterBuilder>
implements MasterContainerRunnerConfigurer

Author:
Janne Valkealahti

Constructor Summary
DefaultMasterContainerRunnerConfigurer()
           
 
Method Summary
 MasterContainerRunnerConfigurer argument(String key, String value)
           
 MasterContainerRunnerConfigurer arguments(Properties arguments)
           
 MasterContainerRunnerConfigurer beanName(String beanName)
           
 void configure(YarnAppmasterBuilder builder)
           
 MasterContainerRunnerConfigurer contextClass(Class<?> contextClass)
           
 MasterContainerRunnerConfigurer contextFile(String contextFile)
           
 void init(YarnAppmasterBuilder builder)
           
 MasterContainerRunnerConfigurer runnerClass(Class<? extends AbstractCommandLineRunner<?>> runnerClazz)
           
 MasterContainerRunnerConfigurer stderr(String stderr)
           
 MasterContainerRunnerConfigurer stdout(String stdout)
           
 
Methods inherited from class org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter
addObjectPostProcessor, and, getBuilder, isAssignable, setBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerBuilder
and
 

Constructor Detail

DefaultMasterContainerRunnerConfigurer

public DefaultMasterContainerRunnerConfigurer()
Method Detail

configure

public void configure(YarnAppmasterBuilder builder)
               throws Exception
Specified by:
configure in interface org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurer<YarnAppmaster,YarnAppmasterBuilder>
Overrides:
configure in class org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<YarnAppmaster,YarnAppmasterConfigurer,YarnAppmasterBuilder>
Throws:
Exception

init

public void init(YarnAppmasterBuilder builder)
          throws Exception
Specified by:
init in interface org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurer<YarnAppmaster,YarnAppmasterBuilder>
Overrides:
init in class org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<YarnAppmaster,YarnAppmasterConfigurer,YarnAppmasterBuilder>
Throws:
Exception

contextClass

public MasterContainerRunnerConfigurer contextClass(Class<?> contextClass)
Specified by:
contextClass in interface MasterContainerRunnerConfigurer

contextFile

public MasterContainerRunnerConfigurer contextFile(String contextFile)
Specified by:
contextFile in interface MasterContainerRunnerConfigurer

stdout

public MasterContainerRunnerConfigurer stdout(String stdout)
Specified by:
stdout in interface MasterContainerRunnerConfigurer

stderr

public MasterContainerRunnerConfigurer stderr(String stderr)
Specified by:
stderr in interface MasterContainerRunnerConfigurer

beanName

public MasterContainerRunnerConfigurer beanName(String beanName)
Specified by:
beanName in interface MasterContainerRunnerConfigurer

runnerClass

public MasterContainerRunnerConfigurer runnerClass(Class<? extends AbstractCommandLineRunner<?>> runnerClazz)
Specified by:
runnerClass in interface MasterContainerRunnerConfigurer

arguments

public MasterContainerRunnerConfigurer arguments(Properties arguments)
Specified by:
arguments in interface MasterContainerRunnerConfigurer

argument

public MasterContainerRunnerConfigurer argument(String key,
                                                String value)
Specified by:
argument in interface MasterContainerRunnerConfigurer