public class RAMConfManager extends java.lang.Object implements ConfManager
Configuration type configurations and ids.| Constructor and Description |
|---|
RAMConfManager()
Public constructor which creates a default configuration with id of
ConfigResource.DEFAULT. |
RAMConfManager(java.lang.String confId,
Configuration configuration)
Public constructor which accepts a configuration id and
Configuration type configuration. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
create(NutchConfig nutchConfig)
Creates hadoop configuration for given Nutch configuration.
|
void |
delete(java.lang.String confId)
Deletes configuration for given configuration id.
|
Configuration |
get(java.lang.String confId)
Returns configuration map for give configuration id.
|
java.util.Map<java.lang.String,java.lang.String> |
getAsMap(java.lang.String confId)
Returns configuration map for give configuration id.
|
java.util.Set<java.lang.String> |
list()
Lists configuration keys.
|
void |
setProperty(java.lang.String confId,
java.lang.String propName,
java.lang.String propValue)
Sets a property for the configuration which has given configuration id.
|
public RAMConfManager()
ConfigResource.DEFAULT.public RAMConfManager(java.lang.String confId,
Configuration configuration)
Configuration type configuration.confId - configuration idconfiguration - configurationpublic java.util.Set<java.lang.String> list()
list in interface ConfManagerpublic Configuration get(java.lang.String confId)
get in interface ConfManagerconfId - Configuration id.ConfigResource.DEFAULT is used if given configuration id is null.public java.util.Map<java.lang.String,java.lang.String> getAsMap(java.lang.String confId)
getAsMap in interface ConfManagerconfId - Configuration idpublic void setProperty(java.lang.String confId,
java.lang.String propName,
java.lang.String propValue)
setProperty in interface ConfManagerconfId - Configuration idpropName - property name to setpropValue - property value to setpublic void delete(java.lang.String confId)
delete in interface ConfManagerconfId - Configuration idpublic java.lang.String create(NutchConfig nutchConfig)
IllegalArgumentException if can not pass {canCreate(NutchConfig)}.create in interface ConfManagernutchConfig - Nutch configurationCopyright © 2019 The Apache Software Foundation