com.sleepycat.db
Class EnvironmentConfig
public
class
EnvironmentConfig
extends Object
implements Cloneable
public EnvironmentConfig()
public void addDataDir(File dataDir)
public void addDataDir(String dataDir)
public boolean getAllowCreate()
public int getCacheCount()
public long getCacheSize()
public boolean getCDBLockAllDatabases()
public File[] getDataDirs()
public boolean getDirectDatabaseIO()
public boolean getDirectLogIO()
public boolean getDsyncDatabases()
public boolean getDsyncLog()
public boolean getEncrypted()
public String getErrorPrefix()
public OutputStream getErrorStream()
public boolean getInitializeCache()
public boolean getInitializeCDB()
public boolean getInitializeLocking()
public boolean getInitializeLogging()
public boolean getInitializeRegions()
public boolean getInitializeReplication()
public boolean getJoinEnvironment()
public byte[][] getLockConflicts()
public boolean getLockDown()
public long getLockTimeout()
public boolean getLogAutoRemove()
public int getLogBufferSize()
public File getLogDirectory()
public int getLogFileMode()
public boolean getLogInMemory()
public int getLogRegionSize()
public int getMaxLockers()
public int getMaxLockObjects()
public int getMaxLocks()
public int getMaxLogFileSize()
public int getMaxMutexes()
public int getMaxOpenFiles()
public int getMaxWrite()
public int getMaxWriteSleep()
public OutputStream getMessageStream()
public long getMMapSize()
public long getMode()
public boolean getMultiversion()
public int getMutexAlignment()
public int getMutexIncrement()
public int getMutexTestAndSetSpins()
public boolean getNoLocking()
public boolean getNoMMap()
public boolean getNoPanic()
public boolean getOverwrite()
public boolean getPrivate()
public boolean getRegister()
public long getReplicationLimit()
public int getReplicationNumSites()
public int getReplicationPriority()
public int getReplicationRequestMax()
public int getReplicationRequestMin()
public boolean getRunFatalRecovery()
public boolean getRunRecovery()
public long getSegmentId()
public boolean getSystemMemory()
public File getTemporaryDirectory()
public int getTestAndSetSpins()
public boolean getThreaded()
public boolean getTransactional()
public int getTxnMaxActive()
public boolean getTxnNoSync()
public boolean getTxnNotDurable()
public boolean getTxnSnapshot()
public long getTxnTimeout()
public Date getTxnTimestamp()
public boolean getTxnWriteNoSync()
public boolean getUseEnvironment()
public boolean getUseEnvironmentRoot()
public boolean getVerboseDeadlock()
public boolean getVerboseRecovery()
public boolean getVerboseRegister()
public boolean getVerboseReplication()
public boolean getVerboseWaitsFor()
public boolean getYieldCPU()
public void setAllowCreate(boolean allowCreate)
public void setCacheCount(int cacheCount)
public void setCacheSize(long cacheSize)
public void setCDBLockAllDatabases(boolean cdbLockAllDatabases)
public void setDirectDatabaseIO(boolean directDatabaseIO)
public void setDirectLogIO(boolean directLogIO)
public void setDsyncDatabases(boolean dsyncDatabases)
public void setDsyncLog(boolean dsyncLog)
public void setEncrypted(String password)
public void setErrorPrefix(String errorPrefix)
public void setErrorStream(OutputStream errorStream)
public void setInitializeCache(boolean initializeCache)
public void setInitializeCDB(boolean initializeCDB)
public void setInitializeLocking(boolean initializeLocking)
public void setInitializeLogging(boolean initializeLogging)
public void setInitializeRegions(boolean initializeRegions)
public void setInitializeReplication(boolean initializeReplication)
public void setJoinEnvironment(boolean joinEnvironment)
public void setLockConflicts(byte[][] lockConflicts)
public void setLockDown(boolean lockDown)
public void setLockTimeout(long lockTimeout)
public void setLogAutoRemove(boolean logAutoRemove)
public void setLogBufferSize(int logBufferSize)
public void setLogDirectory(File logDirectory)
public void setLogFileMode(int logFileMode)
public void setLogInMemory(boolean logInMemory)
public void setLogRegionSize(int logRegionSize)
public void setMaxLockers(int maxLockers)
public void setMaxLockObjects(int maxLockObjects)
public void setMaxLocks(int maxLocks)
public void setMaxLogFileSize(int maxLogFileSize)
public void setMaxMutexes(int maxMutexes)
public void setMaxOpenFiles(int maxOpenFiles)
public void setMaxWrite(int maxWrite, int maxWriteSleep)
public void setMessageStream(OutputStream messageStream)
public void setMMapSize(long mmapSize)
public void setMode(int mode)
public void setMultiversion(boolean multiversion)
public void setMutexAlignment(int mutexAlignment)
public void setMutexIncrement(int mutexIncrement)
public void setMutexTestAndSetSpins(int mutexTestAndSetSpins)
public void setNoLocking(boolean noLocking)
public void setNoMMap(boolean noMMap)
public void setNoPanic(boolean noPanic)
public void setOverwrite(boolean overwrite)
public void setPrivate(boolean isPrivate)
public void setRegister(boolean register)
public void setReplicationLimit(long replicationLimit)
public void setReplicationNumSites(int replicationNSites)
public void setReplicationPriority(int replicationPriority)
public void setReplicationRequestMax(int replicationRequestMax)
public void setReplicationRequestMin(int replicationRequestMin)
public void setRPCServer(String rpcServer, long rpcClientTimeout, long rpcServerTimeout)
public void setRunFatalRecovery(boolean runFatalRecovery)
public void setRunRecovery(boolean runRecovery)
public void setSegmentId(long segmentId)
public void setSystemMemory(boolean systemMemory)
public void setTemporaryDirectory(File temporaryDirectory)
public void setTemporaryDirectory(String temporaryDirectory)
public void setTestAndSetSpins(int mutexTestAndSetSpins)
public void setThreaded(boolean threaded)
public void setTransactional(boolean transactional)
public void setTxnMaxActive(int txnMaxActive)
public void setTxnNoSync(boolean txnNoSync)
public void setTxnNotDurable(boolean txnNotDurable)
public void setTxnSnapshot(boolean txnSnapshot)
public void setTxnTimeout(long txnTimeout)
public void setTxnTimestamp(Date txnTimestamp)
public void setTxnWriteNoSync(boolean txnWriteNoSync)
public void setUseEnvironment(boolean useEnvironment)
public void setUseEnvironmentRoot(boolean useEnvironmentRoot)
public void setVerboseDeadlock(boolean verboseDeadlock)
public void setVerboseRecovery(boolean verboseRecovery)
public void setVerboseRegister(boolean verboseRegister)
public void setVerboseReplication(boolean verboseReplication)
public void setVerboseWaitsFor(boolean verboseWaitsFor)
public void setYieldCPU(boolean yieldCPU)