activationDepth
|
sets the activation depth to the specified value. |
automaticShutDown
|
turns automatic shutdown of the engine on and off. |
blockSize
|
sets the storage data blocksize for new ObjectContainers. |
callbacks
|
turns callback methods on and off. |
callConstructors
|
advises db4o to try instantiating objects with/without calling constructors. |
classActivationDepthConfigurable
|
turns maximumActivationDepth on and off. This feature is turned on by default. |
detectSchemaChanges
|
tuning feature: configures whether db4o checks all persistent classes upon system startup, for added or removed fields. |
disableCommitRecovery
|
turns commit recovery off. |
discardFreeSpace
|
tuning feature: configures the minimum size of free space slots in the database file that are to be reused. |
encrypt
|
configures the use of encryption. |
exceptionsOnNotStorable
|
configures whether Exceptions are to be thrown, if objects can not be stored. |
generateUUIDs
|
configures db4o to generate UUIDs for stored objects. |
generateVersionNumbers
|
configures db4o to generate version numbers for stored objects. |
getMessageSender
|
returns the MessageSender for this Configuration context. |
io
|
allows to configure db4o to use a customized byte IO adapter. |
lockDatabaseFile
|
can be used to turn the database file locking thread off. |
markTransient
|
allows to mark fields as transient with custom attributes. |
messageLevel
|
sets the detail level of db4o messages. |
objectClass
|
returns an ObjectClass object to configure the specified class. The clazz parameter can be any of the following: - a fully qualified classname as a String. - a Class object. - any other object to be used as a template. |
password
|
protects the database file with a password. |
readOnly
|
turns readOnly mode on and off. |
reflectWith
|
configures the use of a specially designed reflection implementation. |
refreshClasses
|
forces analysation of all Classes during a running session. |
reserveStorageSpace
|
tuning feature only: reserves a number of bytes in database files. |
setBlobPath
|
configures the path to be used to store and read Blob data. |
setClassLoader
|
configures db4o to use a custom ClassLoader. |
setMessageRecipient
|
sets the MessageRecipient to receive Client Server messages. |
setOut
|
assigns a PrintStreamwhere db4o is to print its event messages. |
singleThreadedClient
|
configures the client messaging system to be single threaded or multithreaded. |
testConstructors
|
tuning feature: configures whether db4o should try to instantiate one instance of each persistent class on system startup. |
timeoutClientSocket
|
configures the time a client waits for a message response from the server. |
timeoutPingClients
|
configures the delay time after which the server starts pinging connected clients to check the connection. |
timeoutServerSocket
|
configures the timeout of the serverside socket. |
unicode
|
configures the storage format of Strings. |
updateDepth
|
specifies the global updateDepth. |
weakReferenceCollectionInterval
|
configures the timer for WeakReference collection. |
weakReferences
|
turns weak reference management on or off. |
Configuration Interface | com.db4o.config Namespace