com.sleepycat.je.config
Class BooleanConfigParam

java.lang.Object
  extended by com.sleepycat.je.config.ConfigParam
      extended by com.sleepycat.je.config.BooleanConfigParam

public class BooleanConfigParam
extends ConfigParam

A JE configuration parameter with an boolean value.


Field Summary
 
Fields inherited from class com.sleepycat.je.config.ConfigParam
name
 
Constructor Summary
BooleanConfigParam(String configName, boolean defaultValue, boolean mutable, boolean forReplication)
          Set a boolean parameter w/default.
 
Method Summary
 void validateValue(String value)
          Make sure that value is a valid string for booleans.
 
Methods inherited from class com.sleepycat.je.config.ConfigParam
getDefault, getName, isForReplication, isMultiValueParam, isMutable, multiValueParamName, mvParamIndex, setForReplication, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanConfigParam

public BooleanConfigParam(String configName,
                          boolean defaultValue,
                          boolean mutable,
                          boolean forReplication)
Set a boolean parameter w/default.

Parameters:
configName -
defaultValue -
forReplication - true if param is for replication
Method Detail

validateValue

public void validateValue(String value)
                   throws IllegalArgumentException
Make sure that value is a valid string for booleans.

Overrides:
validateValue in class ConfigParam
Throws:
IllegalArgumentException - via XxxConfig.setXxx methods and XxxConfig(Properties) ctor.


Copyright (c) 2004-2010 Oracle. All rights reserved.