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