org.apache.directory.server.core.partition.impl.btree
Class BTreePartitionConfiguration

java.lang.Object
  extended byorg.apache.directory.server.core.configuration.PartitionConfiguration
      extended byorg.apache.directory.server.core.partition.impl.btree.BTreePartitionConfiguration
Direct Known Subclasses:
MutableBTreePartitionConfiguration, MutablePartitionConfiguration

public class BTreePartitionConfiguration
extends PartitionConfiguration

A partition configuration containing parameters specific to the BTree based partition implementation.

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.server.core.configuration.PartitionConfiguration
DEFAULT_CACHE_SIZE, SYSTEM_PARTITION_NAME
 
Constructor Summary
BTreePartitionConfiguration()
           
 
Method Summary
static BTreePartitionConfiguration convert(PartitionConfiguration config)
           
 boolean isOptimizerEnabled()
           
 boolean isSynchOnWrite()
           
protected  void setOptimizerEnabled(boolean optimizerEnabled)
           
protected  void setSynchOnWrite(boolean synchOnWrite)
           
 
Methods inherited from class org.apache.directory.server.core.configuration.PartitionConfiguration
getCacheSize, getContextEntry, getContextPartition, getIndexedAttributes, getName, getNormalizedSuffix, getSuffix, setCacheSize, setContextEntry, setContextPartition, setIndexedAttributes, setName, setSuffix, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTreePartitionConfiguration

public BTreePartitionConfiguration()
Method Detail

setOptimizerEnabled

protected void setOptimizerEnabled(boolean optimizerEnabled)

isOptimizerEnabled

public boolean isOptimizerEnabled()

setSynchOnWrite

protected void setSynchOnWrite(boolean synchOnWrite)

isSynchOnWrite

public boolean isSynchOnWrite()

convert

public static BTreePartitionConfiguration convert(PartitionConfiguration config)
                                           throws javax.naming.NamingException
Throws:
javax.naming.NamingException