public class DefaultEnvironmentClasspathConfigurer extends org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<Map<String,String>,YarnEnvironmentConfigurer,YarnEnvironmentBuilder> implements EnvironmentClasspathConfigurer
AnnotationConfigurer which knows how to handle configuring a
classpath.| Constructor and Description |
|---|
DefaultEnvironmentClasspathConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(YarnEnvironmentBuilder builder) |
EnvironmentClasspathConfigurer |
delimiter(String delimiter)
Specify a delimiter used in a classpath.
|
EnvironmentClasspathConfigurer |
entries(List<String> entries)
Specify a new classpath entries.
|
EnvironmentClasspathConfigurer |
entries(String... entries)
Specify a new classpath entries.
|
EnvironmentClasspathConfigurer |
entry(String entry)
Specify a new classpath entry.
|
EnvironmentClasspathConfigurer |
includeBaseDirectory(boolean includeBaseDirectory)
Specify if base directory should be added in classpath.
|
EnvironmentClasspathConfigurer |
siteMapreduceAppClasspath(String... defaultClasspath)
Specify a default mr application classpath entries.
|
EnvironmentClasspathConfigurer |
siteMapreduceAppClasspath(String defaultClasspath)
Specify a default mr application classpath.
|
EnvironmentClasspathConfigurer |
siteYarnAppClasspath(String... defaultClasspath)
Specify a default yarn application classpath entries.
|
EnvironmentClasspathConfigurer |
siteYarnAppClasspath(String defaultClasspath)
Specify a default yarn application classpath.
|
EnvironmentClasspathConfigurer |
useMapreduceAppClasspath(boolean defaultClasspath)
Specify if default mr classpath entries should be added.
|
EnvironmentClasspathConfigurer |
useYarnAppClasspath(boolean defaultClasspath)
Specify if default yarn classpath entries should be added.
|
addObjectPostProcessor, and, getBuilder, init, isAssignable, setBuilderpublic DefaultEnvironmentClasspathConfigurer()
public void configure(YarnEnvironmentBuilder builder) throws Exception
configure in interface org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurer<Map<String,String>,YarnEnvironmentBuilder>configure in class org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<Map<String,String>,YarnEnvironmentConfigurer,YarnEnvironmentBuilder>Exceptionpublic EnvironmentClasspathConfigurer entry(String entry)
EnvironmentClasspathConfigurerentry in interface EnvironmentClasspathConfigurerentry - the classpath entryEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer entries(String... entries)
EnvironmentClasspathConfigurerentries in interface EnvironmentClasspathConfigurerentries - the classpath entriesEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer entries(List<String> entries)
EnvironmentClasspathConfigurerentries in interface EnvironmentClasspathConfigurerentries - the classpath entriesEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer useYarnAppClasspath(boolean defaultClasspath)
EnvironmentClasspathConfigureruseYarnAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the use default yarn classpathEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer useMapreduceAppClasspath(boolean defaultClasspath)
EnvironmentClasspathConfigureruseMapreduceAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the use default mr classpathEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer siteYarnAppClasspath(String defaultClasspath)
EnvironmentClasspathConfigurersiteYarnAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the default yarn classpathEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer siteMapreduceAppClasspath(String defaultClasspath)
EnvironmentClasspathConfigurersiteMapreduceAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the default mr classpathEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer siteYarnAppClasspath(String... defaultClasspath)
EnvironmentClasspathConfigurersiteYarnAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the default classpath entries.EnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer siteMapreduceAppClasspath(String... defaultClasspath)
EnvironmentClasspathConfigurersiteMapreduceAppClasspath in interface EnvironmentClasspathConfigurerdefaultClasspath - the default classpath entries.EnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer includeBaseDirectory(boolean includeBaseDirectory)
EnvironmentClasspathConfigurerincludeBaseDirectory in interface EnvironmentClasspathConfigurerincludeBaseDirectory - the include base directoryEnvironmentClasspathConfigurer for chainingpublic EnvironmentClasspathConfigurer delimiter(String delimiter)
EnvironmentClasspathConfigurerdelimiter in interface EnvironmentClasspathConfigurerdelimiter - the delimiterEnvironmentClasspathConfigurer for chaining