com.sleepycat.db

Class EnvironmentConfig

public class EnvironmentConfig extends Object implements Cloneable

Field Summary
static EnvironmentConfigDEFAULT
Constructor Summary
EnvironmentConfig()
Method Summary
voidaddDataDir(File dataDir)
voidaddDataDir(String dataDir)
booleangetAllowCreate()
intgetCacheCount()
longgetCacheSize()
booleangetCDBLockAllDatabases()
File[]getDataDirs()
booleangetDirectDatabaseIO()
booleangetDirectLogIO()
booleangetDsyncDatabases()
booleangetDsyncLog()
booleangetEncrypted()
ErrorHandlergetErrorHandler()
StringgetErrorPrefix()
OutputStreamgetErrorStream()
EventHandlergetEventHandler()
FeedbackHandlergetFeedbackHandler()
booleangetInitializeCache()
booleangetInitializeCDB()
booleangetInitializeLocking()
booleangetInitializeLogging()
booleangetInitializeRegions()
booleangetInitializeReplication()
booleangetJoinEnvironment()
byte[][]getLockConflicts()
LockDetectModegetLockDetectMode()
booleangetLockDown()
longgetLockTimeout()
booleangetLogAutoRemove()
intgetLogBufferSize()
FilegetLogDirectory()
intgetLogFileMode()
booleangetLogInMemory()
LogRecordHandlergetLogRecordHandler()
intgetLogRegionSize()
intgetMaxLockers()
intgetMaxLockObjects()
intgetMaxLocks()
intgetMaxLogFileSize()
intgetMaxMutexes()
intgetMaxOpenFiles()
intgetMaxWrite()
intgetMaxWriteSleep()
MessageHandlergetMessageHandler()
OutputStreamgetMessageStream()
longgetMMapSize()
longgetMode()
booleangetMultiversion()
intgetMutexAlignment()
intgetMutexIncrement()
intgetMutexTestAndSetSpins()
booleangetNoLocking()
booleangetNoMMap()
booleangetNoPanic()
booleangetOverwrite()
PanicHandlergetPanicHandler()
booleangetPrivate()
booleangetRegister()
longgetReplicationLimit()
ReplicationManagerAckPolicygetReplicationManagerAckPolicy()
ReplicationHostAddressgetReplicationManagerLocalSite()
intgetReplicationNumSites()
intgetReplicationPriority()
intgetReplicationRequestMax()
intgetReplicationRequestMin()
ReplicationTransportgetReplicationTransport()
booleangetRunFatalRecovery()
booleangetRunRecovery()
longgetSegmentId()
booleangetSystemMemory()
FilegetTemporaryDirectory()
intgetTestAndSetSpins()
booleangetThreaded()
booleangetTransactional()
intgetTxnMaxActive()
booleangetTxnNoSync()
booleangetTxnNotDurable()
booleangetTxnSnapshot()
longgetTxnTimeout()
DategetTxnTimestamp()
booleangetTxnWriteNoSync()
booleangetUseEnvironment()
booleangetUseEnvironmentRoot()
booleangetVerboseDeadlock()
booleangetVerboseRecovery()
booleangetVerboseRegister()
booleangetVerboseReplication()
booleangetVerboseWaitsFor()
booleangetYieldCPU()
voidreplicationManagerAddRemoteSite(ReplicationHostAddress repmgrRemoteAddr)
voidsetAllowCreate(boolean allowCreate)
voidsetCacheCount(int cacheCount)
voidsetCacheSize(long cacheSize)
voidsetCDBLockAllDatabases(boolean cdbLockAllDatabases)
voidsetDirectDatabaseIO(boolean directDatabaseIO)
voidsetDirectLogIO(boolean directLogIO)
voidsetDsyncDatabases(boolean dsyncDatabases)
voidsetDsyncLog(boolean dsyncLog)
voidsetEncrypted(String password)
voidsetErrorHandler(ErrorHandler errorHandler)
voidsetErrorPrefix(String errorPrefix)
voidsetErrorStream(OutputStream errorStream)
voidsetEventHandler(EventHandler eventHandler)
voidsetFeedbackHandler(FeedbackHandler feedbackHandler)
voidsetInitializeCache(boolean initializeCache)
voidsetInitializeCDB(boolean initializeCDB)
voidsetInitializeLocking(boolean initializeLocking)
voidsetInitializeLogging(boolean initializeLogging)
voidsetInitializeRegions(boolean initializeRegions)
voidsetInitializeReplication(boolean initializeReplication)
voidsetJoinEnvironment(boolean joinEnvironment)
voidsetLockConflicts(byte[][] lockConflicts)
voidsetLockDetectMode(LockDetectMode lockDetectMode)
voidsetLockDown(boolean lockDown)
voidsetLockTimeout(long lockTimeout)
voidsetLogAutoRemove(boolean logAutoRemove)
voidsetLogBufferSize(int logBufferSize)
voidsetLogDirectory(File logDirectory)
voidsetLogFileMode(int logFileMode)
voidsetLogInMemory(boolean logInMemory)
voidsetLogRecordHandler(LogRecordHandler logRecordHandler)
voidsetLogRegionSize(int logRegionSize)
voidsetMaxLockers(int maxLockers)
voidsetMaxLockObjects(int maxLockObjects)
voidsetMaxLocks(int maxLocks)
voidsetMaxLogFileSize(int maxLogFileSize)
voidsetMaxMutexes(int maxMutexes)
voidsetMaxOpenFiles(int maxOpenFiles)
voidsetMaxWrite(int maxWrite, int maxWriteSleep)
voidsetMessageHandler(MessageHandler messageHandler)
voidsetMessageStream(OutputStream messageStream)
voidsetMMapSize(long mmapSize)
voidsetMode(int mode)
voidsetMultiversion(boolean multiversion)
voidsetMutexAlignment(int mutexAlignment)
voidsetMutexIncrement(int mutexIncrement)
voidsetMutexTestAndSetSpins(int mutexTestAndSetSpins)
voidsetNoLocking(boolean noLocking)
voidsetNoMMap(boolean noMMap)
voidsetNoPanic(boolean noPanic)
voidsetOverwrite(boolean overwrite)
voidsetPanicHandler(PanicHandler panicHandler)
voidsetPrivate(boolean isPrivate)
voidsetRegister(boolean register)
voidsetReplicationLimit(long replicationLimit)
voidsetReplicationManagerAckPolicy(ReplicationManagerAckPolicy repmgrAckPolicy)
voidsetReplicationManagerLocalSite(ReplicationHostAddress repmgrLocalSiteAddr)
voidsetReplicationNumSites(int replicationNSites)
voidsetReplicationPriority(int replicationPriority)
voidsetReplicationRequestMax(int replicationRequestMax)
voidsetReplicationRequestMin(int replicationRequestMin)
voidsetReplicationTransport(int envid, ReplicationTransport replicationTransport)
voidsetRPCServer(String rpcServer, long rpcClientTimeout, long rpcServerTimeout)
voidsetRunFatalRecovery(boolean runFatalRecovery)
voidsetRunRecovery(boolean runRecovery)
voidsetSegmentId(long segmentId)
voidsetSystemMemory(boolean systemMemory)
voidsetTemporaryDirectory(File temporaryDirectory)
voidsetTemporaryDirectory(String temporaryDirectory)
voidsetTestAndSetSpins(int mutexTestAndSetSpins)
voidsetThreaded(boolean threaded)
voidsetTransactional(boolean transactional)
voidsetTxnMaxActive(int txnMaxActive)
voidsetTxnNoSync(boolean txnNoSync)
voidsetTxnNotDurable(boolean txnNotDurable)
voidsetTxnSnapshot(boolean txnSnapshot)
voidsetTxnTimeout(long txnTimeout)
voidsetTxnTimestamp(Date txnTimestamp)
voidsetTxnWriteNoSync(boolean txnWriteNoSync)
voidsetUseEnvironment(boolean useEnvironment)
voidsetUseEnvironmentRoot(boolean useEnvironmentRoot)
voidsetVerboseDeadlock(boolean verboseDeadlock)
voidsetVerboseRecovery(boolean verboseRecovery)
voidsetVerboseRegister(boolean verboseRegister)
voidsetVerboseReplication(boolean verboseReplication)
voidsetVerboseWaitsFor(boolean verboseWaitsFor)
voidsetYieldCPU(boolean yieldCPU)

Field Detail

DEFAULT

public static final EnvironmentConfig DEFAULT

Constructor Detail

EnvironmentConfig

public EnvironmentConfig()

Method Detail

addDataDir

public void addDataDir(File dataDir)

addDataDir

public void addDataDir(String dataDir)

getAllowCreate

public boolean getAllowCreate()

getCacheCount

public int getCacheCount()

getCacheSize

public long getCacheSize()

getCDBLockAllDatabases

public boolean getCDBLockAllDatabases()

getDataDirs

public File[] getDataDirs()

getDirectDatabaseIO

public boolean getDirectDatabaseIO()

getDirectLogIO

public boolean getDirectLogIO()

getDsyncDatabases

public boolean getDsyncDatabases()

getDsyncLog

public boolean getDsyncLog()

getEncrypted

public boolean getEncrypted()

getErrorHandler

public ErrorHandler getErrorHandler()

getErrorPrefix

public String getErrorPrefix()

getErrorStream

public OutputStream getErrorStream()

getEventHandler

public EventHandler getEventHandler()

getFeedbackHandler

public FeedbackHandler getFeedbackHandler()

getInitializeCache

public boolean getInitializeCache()

getInitializeCDB

public boolean getInitializeCDB()

getInitializeLocking

public boolean getInitializeLocking()

getInitializeLogging

public boolean getInitializeLogging()

getInitializeRegions

public boolean getInitializeRegions()

getInitializeReplication

public boolean getInitializeReplication()

getJoinEnvironment

public boolean getJoinEnvironment()

getLockConflicts

public byte[][] getLockConflicts()

getLockDetectMode

public LockDetectMode getLockDetectMode()

getLockDown

public boolean getLockDown()

getLockTimeout

public long getLockTimeout()

getLogAutoRemove

public boolean getLogAutoRemove()

getLogBufferSize

public int getLogBufferSize()

getLogDirectory

public File getLogDirectory()

getLogFileMode

public int getLogFileMode()

getLogInMemory

public boolean getLogInMemory()

getLogRecordHandler

public LogRecordHandler getLogRecordHandler()

getLogRegionSize

public int getLogRegionSize()

getMaxLockers

public int getMaxLockers()

getMaxLockObjects

public int getMaxLockObjects()

getMaxLocks

public int getMaxLocks()

getMaxLogFileSize

public int getMaxLogFileSize()

getMaxMutexes

public int getMaxMutexes()

getMaxOpenFiles

public int getMaxOpenFiles()

getMaxWrite

public int getMaxWrite()

getMaxWriteSleep

public int getMaxWriteSleep()

getMessageHandler

public MessageHandler getMessageHandler()

getMessageStream

public OutputStream getMessageStream()

getMMapSize

public long getMMapSize()

getMode

public long getMode()

getMultiversion

public boolean getMultiversion()

getMutexAlignment

public int getMutexAlignment()

getMutexIncrement

public int getMutexIncrement()

getMutexTestAndSetSpins

public int getMutexTestAndSetSpins()

getNoLocking

public boolean getNoLocking()

getNoMMap

public boolean getNoMMap()

getNoPanic

public boolean getNoPanic()

getOverwrite

public boolean getOverwrite()

getPanicHandler

public PanicHandler getPanicHandler()

getPrivate

public boolean getPrivate()

getRegister

public boolean getRegister()

getReplicationLimit

public long getReplicationLimit()

getReplicationManagerAckPolicy

public ReplicationManagerAckPolicy getReplicationManagerAckPolicy()

getReplicationManagerLocalSite

public ReplicationHostAddress getReplicationManagerLocalSite()

getReplicationNumSites

public int getReplicationNumSites()

getReplicationPriority

public int getReplicationPriority()

getReplicationRequestMax

public int getReplicationRequestMax()

getReplicationRequestMin

public int getReplicationRequestMin()

getReplicationTransport

public ReplicationTransport getReplicationTransport()

getRunFatalRecovery

public boolean getRunFatalRecovery()

getRunRecovery

public boolean getRunRecovery()

getSegmentId

public long getSegmentId()

getSystemMemory

public boolean getSystemMemory()

getTemporaryDirectory

public File getTemporaryDirectory()

getTestAndSetSpins

public int getTestAndSetSpins()

getThreaded

public boolean getThreaded()

getTransactional

public boolean getTransactional()

getTxnMaxActive

public int getTxnMaxActive()

getTxnNoSync

public boolean getTxnNoSync()

getTxnNotDurable

public boolean getTxnNotDurable()

getTxnSnapshot

public boolean getTxnSnapshot()

getTxnTimeout

public long getTxnTimeout()

getTxnTimestamp

public Date getTxnTimestamp()

getTxnWriteNoSync

public boolean getTxnWriteNoSync()

getUseEnvironment

public boolean getUseEnvironment()

getUseEnvironmentRoot

public boolean getUseEnvironmentRoot()

getVerboseDeadlock

public boolean getVerboseDeadlock()

getVerboseRecovery

public boolean getVerboseRecovery()

getVerboseRegister

public boolean getVerboseRegister()

getVerboseReplication

public boolean getVerboseReplication()

getVerboseWaitsFor

public boolean getVerboseWaitsFor()

getYieldCPU

public boolean getYieldCPU()

replicationManagerAddRemoteSite

public void replicationManagerAddRemoteSite(ReplicationHostAddress repmgrRemoteAddr)

setAllowCreate

public void setAllowCreate(boolean allowCreate)

setCacheCount

public void setCacheCount(int cacheCount)

setCacheSize

public void setCacheSize(long cacheSize)

setCDBLockAllDatabases

public void setCDBLockAllDatabases(boolean cdbLockAllDatabases)

setDirectDatabaseIO

public void setDirectDatabaseIO(boolean directDatabaseIO)

setDirectLogIO

public void setDirectLogIO(boolean directLogIO)

setDsyncDatabases

public void setDsyncDatabases(boolean dsyncDatabases)

setDsyncLog

public void setDsyncLog(boolean dsyncLog)

setEncrypted

public void setEncrypted(String password)

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)

setErrorPrefix

public void setErrorPrefix(String errorPrefix)

setErrorStream

public void setErrorStream(OutputStream errorStream)

setEventHandler

public void setEventHandler(EventHandler eventHandler)

setFeedbackHandler

public void setFeedbackHandler(FeedbackHandler feedbackHandler)

setInitializeCache

public void setInitializeCache(boolean initializeCache)

setInitializeCDB

public void setInitializeCDB(boolean initializeCDB)

setInitializeLocking

public void setInitializeLocking(boolean initializeLocking)

setInitializeLogging

public void setInitializeLogging(boolean initializeLogging)

setInitializeRegions

public void setInitializeRegions(boolean initializeRegions)

setInitializeReplication

public void setInitializeReplication(boolean initializeReplication)

setJoinEnvironment

public void setJoinEnvironment(boolean joinEnvironment)

setLockConflicts

public void setLockConflicts(byte[][] lockConflicts)

setLockDetectMode

public void setLockDetectMode(LockDetectMode lockDetectMode)

setLockDown

public void setLockDown(boolean lockDown)

setLockTimeout

public void setLockTimeout(long lockTimeout)

setLogAutoRemove

public void setLogAutoRemove(boolean logAutoRemove)

setLogBufferSize

public void setLogBufferSize(int logBufferSize)

setLogDirectory

public void setLogDirectory(File logDirectory)

setLogFileMode

public void setLogFileMode(int logFileMode)

setLogInMemory

public void setLogInMemory(boolean logInMemory)

setLogRecordHandler

public void setLogRecordHandler(LogRecordHandler logRecordHandler)

setLogRegionSize

public void setLogRegionSize(int logRegionSize)

setMaxLockers

public void setMaxLockers(int maxLockers)

setMaxLockObjects

public void setMaxLockObjects(int maxLockObjects)

setMaxLocks

public void setMaxLocks(int maxLocks)

setMaxLogFileSize

public void setMaxLogFileSize(int maxLogFileSize)

setMaxMutexes

public void setMaxMutexes(int maxMutexes)

setMaxOpenFiles

public void setMaxOpenFiles(int maxOpenFiles)

setMaxWrite

public void setMaxWrite(int maxWrite, int maxWriteSleep)

setMessageHandler

public void setMessageHandler(MessageHandler messageHandler)

setMessageStream

public void setMessageStream(OutputStream messageStream)

setMMapSize

public void setMMapSize(long mmapSize)

setMode

public void setMode(int mode)

setMultiversion

public void setMultiversion(boolean multiversion)

setMutexAlignment

public void setMutexAlignment(int mutexAlignment)

setMutexIncrement

public void setMutexIncrement(int mutexIncrement)

setMutexTestAndSetSpins

public void setMutexTestAndSetSpins(int mutexTestAndSetSpins)

setNoLocking

public void setNoLocking(boolean noLocking)

setNoMMap

public void setNoMMap(boolean noMMap)

setNoPanic

public void setNoPanic(boolean noPanic)

setOverwrite

public void setOverwrite(boolean overwrite)

setPanicHandler

public void setPanicHandler(PanicHandler panicHandler)

setPrivate

public void setPrivate(boolean isPrivate)

setRegister

public void setRegister(boolean register)

setReplicationLimit

public void setReplicationLimit(long replicationLimit)

setReplicationManagerAckPolicy

public void setReplicationManagerAckPolicy(ReplicationManagerAckPolicy repmgrAckPolicy)

setReplicationManagerLocalSite

public void setReplicationManagerLocalSite(ReplicationHostAddress repmgrLocalSiteAddr)

setReplicationNumSites

public void setReplicationNumSites(int replicationNSites)

setReplicationPriority

public void setReplicationPriority(int replicationPriority)

setReplicationRequestMax

public void setReplicationRequestMax(int replicationRequestMax)

setReplicationRequestMin

public void setReplicationRequestMin(int replicationRequestMin)

setReplicationTransport

public void setReplicationTransport(int envid, ReplicationTransport replicationTransport)

setRPCServer

public void setRPCServer(String rpcServer, long rpcClientTimeout, long rpcServerTimeout)

setRunFatalRecovery

public void setRunFatalRecovery(boolean runFatalRecovery)

setRunRecovery

public void setRunRecovery(boolean runRecovery)

setSegmentId

public void setSegmentId(long segmentId)

setSystemMemory

public void setSystemMemory(boolean systemMemory)

setTemporaryDirectory

public void setTemporaryDirectory(File temporaryDirectory)

setTemporaryDirectory

public void setTemporaryDirectory(String temporaryDirectory)

setTestAndSetSpins

public void setTestAndSetSpins(int mutexTestAndSetSpins)

setThreaded

public void setThreaded(boolean threaded)

setTransactional

public void setTransactional(boolean transactional)

setTxnMaxActive

public void setTxnMaxActive(int txnMaxActive)

setTxnNoSync

public void setTxnNoSync(boolean txnNoSync)

setTxnNotDurable

public void setTxnNotDurable(boolean txnNotDurable)

setTxnSnapshot

public void setTxnSnapshot(boolean txnSnapshot)

setTxnTimeout

public void setTxnTimeout(long txnTimeout)

setTxnTimestamp

public void setTxnTimestamp(Date txnTimestamp)

setTxnWriteNoSync

public void setTxnWriteNoSync(boolean txnWriteNoSync)

setUseEnvironment

public void setUseEnvironment(boolean useEnvironment)

setUseEnvironmentRoot

public void setUseEnvironmentRoot(boolean useEnvironmentRoot)

setVerboseDeadlock

public void setVerboseDeadlock(boolean verboseDeadlock)

setVerboseRecovery

public void setVerboseRecovery(boolean verboseRecovery)

setVerboseRegister

public void setVerboseRegister(boolean verboseRegister)

setVerboseReplication

public void setVerboseReplication(boolean verboseReplication)

setVerboseWaitsFor

public void setVerboseWaitsFor(boolean verboseWaitsFor)

setYieldCPU

public void setYieldCPU(boolean yieldCPU)