org.apache.hadoop.lib.util
Class ConfigurationUtils

java.lang.Object
  extended by org.apache.hadoop.lib.util.ConfigurationUtils

@InterfaceAudience.Private
public abstract class ConfigurationUtils
extends Object

Configuration utilities.


Constructor Summary
ConfigurationUtils()
           
 
Method Summary
static void copy(org.apache.hadoop.conf.Configuration source, org.apache.hadoop.conf.Configuration target)
          Copy configuration key/value pairs from one configuration to another if a property exists in the target, it gets replaced.
static void injectDefaults(org.apache.hadoop.conf.Configuration source, org.apache.hadoop.conf.Configuration target)
          Injects configuration key/value pairs from one configuration to another if the key does not exist in the target configuration.
static void load(org.apache.hadoop.conf.Configuration conf, InputStream is)
          Create a configuration from an InputStream.
static org.apache.hadoop.conf.Configuration resolve(org.apache.hadoop.conf.Configuration conf)
          Returns a new ConfigurationUtils instance with all inline values resolved.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationUtils

public ConfigurationUtils()
Method Detail

copy

public static void copy(org.apache.hadoop.conf.Configuration source,
                        org.apache.hadoop.conf.Configuration target)
Copy configuration key/value pairs from one configuration to another if a property exists in the target, it gets replaced.

Parameters:
source - source configuration.
target - target configuration.

injectDefaults

public static void injectDefaults(org.apache.hadoop.conf.Configuration source,
                                  org.apache.hadoop.conf.Configuration target)
Injects configuration key/value pairs from one configuration to another if the key does not exist in the target configuration.

Parameters:
source - source configuration.
target - target configuration.

resolve

public static org.apache.hadoop.conf.Configuration resolve(org.apache.hadoop.conf.Configuration conf)
Returns a new ConfigurationUtils instance with all inline values resolved.

Returns:
a new ConfigurationUtils instance with all inline values resolved.

load

public static void load(org.apache.hadoop.conf.Configuration conf,
                        InputStream is)
                 throws IOException
Create a configuration from an InputStream.

ERROR canibalized from Configuration.loadResource().

Parameters:
is - inputstream to read the configuration from.
Throws:
IOException - thrown if the configuration could not be read.


Copyright © 2014 Apache Software Foundation. All Rights Reserved.