public abstract class ConfigurationUtils
extends java.lang.Object
Configuration operations.| Constructor and Description |
|---|
ConfigurationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addArchives(Configuration configuration,
Resource... archives) |
static void |
addFiles(Configuration configuration,
Resource... files) |
static void |
addLibs(Configuration configuration,
Resource... libs) |
static void |
addProperties(Configuration configuration,
java.util.Properties properties)
Adds the specified properties to the given
Configuration object. |
static java.util.Properties |
asProperties(Configuration configuration)
Returns a static
Properties copy of the given configuration. |
static Configuration |
createFrom(Configuration original,
java.util.Properties properties)
Creates a new
Configuration based on the given arguments. |
static YarnConfiguration |
createFrom(YarnConfiguration original,
java.util.Properties properties)
Creates a new
YarnConfiguration based on the given arguments. |
static Configuration |
merge(Configuration one,
Configuration two)
Creates a new
Configuration by merging the given configurations. |
public static void addProperties(Configuration configuration, java.util.Properties properties)
Configuration object.configuration - configuration to manipulate. Should not be null.properties - properties to add to the configuration. May be null.public static Configuration createFrom(Configuration original, java.util.Properties properties)
Configuration based on the given arguments.original - initial configuration to read from. May be null.properties - properties object to add to the newly created configuration. May be null.public static YarnConfiguration createFrom(YarnConfiguration original, java.util.Properties properties)
YarnConfiguration based on the given arguments. Identical to
createFrom(Configuration, Properties) but forces the use of
YarnConfiguration.original - initial configuration to read from. May be null.properties - properties object to add to the newly created configuration. May be null.public static java.util.Properties asProperties(Configuration configuration)
Properties copy of the given configuration.configuration - Hadoop configurationpublic static Configuration merge(Configuration one, Configuration two)
Configuration by merging the given configurations.
Ordering is important - the second configuration overriding values in the first.one - configuration to read from. May be null.two - configuration to read from. May be null.public static void addLibs(Configuration configuration, Resource... libs)
public static void addFiles(Configuration configuration, Resource... files)
public static void addArchives(Configuration configuration, Resource... archives)