public static final class TaskConfig.DelegatingConfiguration extends Configuration
| Constructor and Description |
|---|
TaskConfig.DelegatingConfiguration()
Default constructor for serialization.
|
TaskConfig.DelegatingConfiguration(Configuration backingConfig,
String prefix)
Creates a new delegating configuration which stores its key/value pairs in the given
configuration using the specifies key prefix.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(Configuration other) |
void |
addAll(Configuration other,
String prefix) |
boolean |
equals(Object obj) |
boolean |
getBoolean(String key,
boolean defaultValue) |
byte[] |
getBytes(String key,
byte[] defaultValue) |
Class<?> |
getClass(String key,
Class<?> defaultValue) |
<T> Class<T> |
getClass(String key,
Class<? extends T> defaultValue,
Class<? super T> ancestor) |
ClassLoader |
getClassLoader() |
double |
getDouble(String key,
double defaultValue) |
float |
getFloat(String key,
float defaultValue) |
int |
getInteger(String key,
int defaultValue) |
long |
getLong(String key,
long defaultValue) |
String |
getString(String key,
String defaultValue) |
int |
hashCode() |
Set<String> |
keySet() |
void |
read(DataInputView in) |
void |
setBoolean(String key,
boolean value) |
void |
setBytes(String key,
byte[] bytes) |
void |
setClass(String key,
Class<?> klazz) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setDouble(String key,
double value) |
void |
setFloat(String key,
float value) |
void |
setInteger(String key,
int value) |
void |
setLong(String key,
long value) |
void |
setString(String key,
String value) |
String |
toString() |
void |
write(DataOutputView out) |
containsKeypublic TaskConfig.DelegatingConfiguration()
public TaskConfig.DelegatingConfiguration(Configuration backingConfig, String prefix)
backingConfig - The configuration holding the actual config data.prefix - The prefix prepended to all config keys.public String getString(String key, String defaultValue)
getString in class Configurationpublic void setString(String key, String value)
setString in class Configurationpublic <T> Class<T> getClass(String key, Class<? extends T> defaultValue, Class<? super T> ancestor)
getClass in class Configurationpublic ClassLoader getClassLoader()
getClassLoader in class Configurationpublic Class<?> getClass(String key, Class<?> defaultValue)
getClass in class Configurationpublic void setClass(String key, Class<?> klazz)
setClass in class Configurationpublic int getInteger(String key, int defaultValue)
getInteger in class Configurationpublic void setInteger(String key, int value)
setInteger in class Configurationpublic long getLong(String key, long defaultValue)
getLong in class Configurationpublic void setLong(String key, long value)
setLong in class Configurationpublic boolean getBoolean(String key, boolean defaultValue)
getBoolean in class Configurationpublic void setBoolean(String key, boolean value)
setBoolean in class Configurationpublic float getFloat(String key, float defaultValue)
getFloat in class Configurationpublic void setFloat(String key, float value)
setFloat in class Configurationpublic double getDouble(String key, double defaultValue)
getDouble in class Configurationpublic void setDouble(String key, double value)
setDouble in class Configurationpublic byte[] getBytes(String key, byte[] defaultValue)
getBytes in class Configurationpublic void setBytes(String key, byte[] bytes)
setBytes in class Configurationpublic void addAll(Configuration other)
addAll in class Configurationpublic void addAll(Configuration other, String prefix)
addAll in class Configurationpublic String toString()
toString in class Configurationpublic void setClassLoader(ClassLoader classLoader)
setClassLoader in class Configurationpublic Set<String> keySet()
keySet in class Configurationpublic void read(DataInputView in) throws IOException
read in interface IOReadableWritableread in class ConfigurationIOExceptionpublic void write(DataOutputView out) throws IOException
write in interface IOReadableWritablewrite in class ConfigurationIOExceptionpublic int hashCode()
hashCode in class Configurationpublic boolean equals(Object obj)
equals in class ConfigurationCopyright © 2014 The Apache Software Foundation. All rights reserved.