com.sleepycat.je.config
Class LongConfigParam

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

public class LongConfigParam
extends ConfigParam

A JE configuration parameter with an integer value.


Field Summary
 
Fields inherited from class com.sleepycat.je.config.ConfigParam
name
 
Constructor Summary
LongConfigParam(String configName, Long minVal, Long maxVal, Long defaultValue, boolean mutable, boolean forReplication)
           
 
Method Summary
 void validateValue(String value)
          Validate your value.
 
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

LongConfigParam

public LongConfigParam(String configName,
                       Long minVal,
                       Long maxVal,
                       Long defaultValue,
                       boolean mutable,
                       boolean forReplication)
Method Detail

validateValue

public void validateValue(String value)
                   throws IllegalArgumentException
Description copied from class: ConfigParam
Validate your value. (No default validation for strings.) May be overridden for (e.g.) Multi-value params.

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


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