public class DbConfigManager
extends java.lang.Object
| Constructor and Description |
|---|
DbConfigManager(EnvironmentConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurations(java.util.Properties additionalProps)
Add all configuration properties in the specified property bag
to this environment's configuration.
|
static void |
applyFileConfig(java.io.File envHome,
java.util.Properties props,
boolean forReplication,
java.lang.String errorClassName)
Apply the configurations specified in the je.properties file to override
the programatically set configuration values held in the property bag.
|
java.lang.String |
get(ConfigParam configParam)
Get this parameter from the environment wide configuration settings.
|
java.lang.String |
get(java.lang.String configParamName)
Get this parameter from the environment wide configuration settings.
|
boolean |
getBoolean(BooleanConfigParam configParam)
Get this parameter from the environment wide configuration settings.
|
static java.lang.String |
getConfigParam(java.util.Properties props,
java.lang.String paramName)
Helper method for environment and replicator configuration classes.
|
EnvironmentConfig |
getEnvironmentConfig() |
int |
getInt(IntConfigParam configParam)
Get this parameter from the environment wide configuration settings.
|
long |
getLong(LongConfigParam configParam)
Get this parameter from the environment wide configuration settings.
|
static java.lang.String |
getVal(java.util.Properties props,
ConfigParam param)
Helper method for environment and replicator configuration classes.
|
static java.lang.String |
getVal(java.util.Properties props,
ConfigParam param,
java.lang.String paramName)
Helper method for environment and replicator configuration classes.
|
static void |
setConfigParam(java.util.Properties props,
java.lang.String paramName,
java.lang.String value,
boolean requireMutability,
boolean validateValue,
boolean forReplication,
boolean verifyForReplication)
Helper method for environment and replicator configuration classes.
|
static void |
setVal(java.util.Properties props,
ConfigParam param,
java.lang.String val,
boolean validateValue)
Helper method for environment and replicator configuration classes.
|
static void |
setVal(java.util.Properties props,
ConfigParam param,
java.lang.String paramName,
java.lang.String val,
boolean validateValue)
Helper method for environment and replicator configuration classes.
|
static void |
validateProperties(java.util.Properties props,
boolean forReplication,
java.lang.String configClassName,
boolean verifyForReplication)
Validate a collection of configurations at Environment and Replicator
startup time.
|
public DbConfigManager(EnvironmentConfig config) throws DbConfigException
DbConfigExceptionpublic void addConfigurations(java.util.Properties additionalProps)
public EnvironmentConfig getEnvironmentConfig()
public java.lang.String get(ConfigParam configParam) throws java.lang.IllegalArgumentException
configParam - java.lang.IllegalArgumentExceptionpublic java.lang.String get(java.lang.String configParamName)
throws java.lang.IllegalArgumentException
configParam - java.lang.IllegalArgumentExceptionpublic boolean getBoolean(BooleanConfigParam configParam) throws DatabaseException
configParam - DatabaseExceptionpublic int getInt(IntConfigParam configParam) throws DatabaseException
configParam - DatabaseExceptionpublic long getLong(LongConfigParam configParam) throws DatabaseException
configParam - DatabaseExceptionpublic static void validateProperties(java.util.Properties props,
boolean forReplication,
java.lang.String configClassName,
boolean verifyForReplication)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static void applyFileConfig(java.io.File envHome,
java.util.Properties props,
boolean forReplication,
java.lang.String errorClassName)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static void setConfigParam(java.util.Properties props,
java.lang.String paramName,
java.lang.String value,
boolean requireMutability,
boolean validateValue,
boolean forReplication,
boolean verifyForReplication)
throws java.lang.IllegalArgumentException
props - Property bag held within the configuration object.java.lang.IllegalArgumentExceptionpublic static java.lang.String getConfigParam(java.util.Properties props,
java.lang.String paramName)
throws java.lang.IllegalArgumentException
props - Property bag held within the configuration object.java.lang.IllegalArgumentExceptionpublic static java.lang.String getVal(java.util.Properties props,
ConfigParam param)
public static java.lang.String getVal(java.util.Properties props,
ConfigParam param,
java.lang.String paramName)
public static void setVal(java.util.Properties props,
ConfigParam param,
java.lang.String val,
boolean validateValue)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static void setVal(java.util.Properties props,
ConfigParam param,
java.lang.String paramName,
java.lang.String val,
boolean validateValue)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionCopyright (c) 2004,2008 Oracle. All rights reserved.